我试图用jQuery检查输入类型的电子邮件是否正确填写 我使用了以下代码但它在IE9上不起作用。
if($(this).attr('type') === 'email' && $(this).is(':valid'))
控制台返回“语法错误,无法识别的表达式:unsupported pseudo:valid”
答案 0 :(得分:0)
IE9仍然无法完美呈现JQuery所以我建议使用常规Javascript进行电子邮件验证检查。
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
并在此处致电:
if( !isEmail(emailaddress)) { /* do stuff here */ }