正则表达式验证:不验证所有电子邮件类型

时间:2013-07-27 10:51:36

标签: validation email-validation

我在下面写了电子邮件的正则表达式验证:

^[a-zA-Z0-9_\+-]+(\.[a-zA-Z0-9_\+-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,})$

但根据有效和无效电子邮件的MSDN链接:http://blogs.msdn.com/b/testing123/archive/2009/02/05/email-address-test-cases.aspx

有效的电子邮件:

email@[123.123.123.123]
"email"@domain.com
email@123.123.123.123 

电子邮件无效:

email@-domain.com 
email@domain.web

但我目前的正则表达式不会验证以上5种电子邮件类型。

有人可以帮忙吗?非常感谢。

0 个答案:

没有答案