输入电子邮件验证jquery IE9

时间:2017-01-12 08:39:46

标签: javascript jquery internet-explorer-9

我试图用jQuery检查输入类型的电子邮件是否正确填写 我使用了以下代码但它在IE9上不起作用。

if($(this).attr('type') === 'email' && $(this).is(':valid'))

控制台返回“语法错误,无法识别的表达式:unsupported pseudo:valid”

1 个答案:

答案 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 */ }