ex10-01-1
実行結果
正しい形式のアドレスです:jane@doe.com
ソース
// 「#@@」ではじまるコメントは、書籍中のプログラムリストを作るためのものです。無視してください。
// #@@range_begin(list1)
function validateEmail(email) {
return email.match(/@/) ?
email :
new Error(`無効なメールアドレスです:${email}`);
}
// #@@range_end(list1)
// #@@range_begin(list2)
const email = "jane@doe.com";
const validatedEmail = validateEmail(email);
if(validatedEmail instanceof Error) {
console.error(validatedEmail.message);
} else {
console.log(`正しい形式のアドレスです:${validatedEmail}`);
}
// #@@range_end(list2)