我想在JavaScript中使用正则表达式检查电子邮件地址。
我尝试了很多我在Stack Overflow和其他网站上找到的正则表达式,但到目前为止都没有成功。我当前正在使用的正则表达式如下所示。
var re = /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/igm;
if(!re.test(email.value)){
//EMAIL NOT OK
}
有效的电子邮件地址如下:
我现在使用的正则表达式由于某种原因全部无效。如何使用正则表达式验证这些电子邮件地址?
答案 0 :(得分:-2)
尝试此正则表达式:
^\w+([.]\w+)*@\w+([.]\w+)+$
祝你好运!