JavaScript | メールアドレスかどうか判別する方法
JavaScriptで文字列がメールアドレスかどうか判別するサンプルコードです。
対象の文字列が正規表現でパターンを調べて、メールアドレスであればtrue、メールアドレスでなければfalseを返します。
'abc-abc@gmail.com'
let check = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if ( check.test( address ) ) {
console.log(true);
} else {
console.log(false);
}
パターン別、処理結果
'abcabc@gmail.com' //true
'abc-abc@gmail.com' //true
'abc-abcgmail.com' //false
'abc-abc@gmailcom' //false
'abc@abc@gmailcom' //false
ディスカッション
コメント一覧
まだ、コメントがありません