JSFiddle - React, Tailwind, and code Playground

by yshrkn

JavaScript

/**
 * 以下の条件で、メールアドレスの簡易バリデーションを行ってください。
 * (入力先頭)「1文字以上の文字」+ 「@」+ 「1文字以上の文字」+ 「.」+ 「1文字以上の文字」(入力末尾)
 */

var mailA = "youcompanyjp";
var mailB = "you@companyjp";
var mailC = "[email protected]";

function isValidEmail(mail) {
 return /^[A-Za-z0-9]+@[A-Za-z0-9]+\.[A-Za-z0-9]+$/.test(mail);
}

console.log(isValidEmail(mailA)); // false
console.log(isValidEmail(mailB)); // false
console.log(isValidEmail(mailC)); // true