我已经为下面的电子邮件编写了正则表达式验证:
^[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 种电子邮件类型。
任何人都可以帮忙吗?这将不胜感激。