我想要一个支持验证电子邮件ID的正则表达式,它不应支持以下emailid:
1test@yopmail.com
test_test_@yopmail.com
test.123_abc@yopmail.com
我正在使用以下正则表达式:
^([0-9a-zA-Z]+[_*|.*]{1}[0-9a-zA-Z]*|[_*|.*]|[0-9a-zA-Z]*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
但它没有显示所有验证
任何人都可以帮助我吗?
答案 0 :(得分:0)
得到了这个支持电子邮件的所有验证
^([AZ] + [0-9]的 [_ | ] [A-Z0-9] )。@ [AZ] +([ AZ] +)*(。[AZ] {2,4})$
答案 1 :(得分:0)
以下内容应该为您做到:
function validateEmail(email) {
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,}))$/;
return re.test(email);
}