//if HTML5 input email input is not supported
if(type == 'email'){
if(!Modernizr.inputtypes.email){
var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@([a-zA-Z0-9\-])+\.+([a-zA-Z0-9]{2,4})+$/;
if( !emailRegEx.test(value) ){
this.focus();
formok = false;
errors.push(errorMessages.email + nameUC);
return false;
}
}
}
这是我的 javascript 正则表达式,用于检查电子邮件格式是否正确。但是当我自己尝试时,它不会显示任何 ..@. 的错误。它最终不会检查 .com 或其他任何内容。我究竟做错了什么?