次のスクリプトを使用してメールアドレスの形式を確認しようとしていますが、どこかで間違っています。パターンを一致させようとすると、reg_1
falsestr_1 , str_2, str_3
になります。何故ですか ?
var reg_1 = /^[a-zA-Z][0-9_.][@]{1}[a-zA-Z0-9][.]{1}[a-zA-Z0-9]$/;
var id_1 = "suhailgupta03@gmail.com";
var id_2 = "gupta.suhail@rediff.com";
var id_3 = "suhail_gupta03@ovi.com";
document.write(reg_1.test(id_1));
document.write("<br / >" + reg_1.test(id_2));
document.write("<br / >" + reg_1.test(id_3));