例:正規表現の使用
// program to validate an email address
function validateEmail(email_id) {
const regex_pattern = /^(([^<>()[]\.,;: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 (regex_pattern.test(email_id)) {
console.log('The email address is valid');
}
else {
console.log('The email address is not valid');
}
}
validateEmail('[email protected]');
validateEmail('hello@com');
出力
The email address is valid The email address is not valid
上記のプログラムでは、正規表現パターン
/^(([^<>()[]\.,;: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,}))$/
メールアドレスが有効かどうかを確認します。
ザ・ test()
メソッドは true
文字列に正規表現パターンと一致するものがある場合。
正規表現(regex)は、検索パターンを定義するために使用される一連の文字を記述します。
正規表現の詳細については、JavaScript正規表現にアクセスしてください。
Hope this helps!
Source link