电子邮件和“无电子邮件”的正则表达式

需要正则表达式来验证电子邮件地址,如果用户没有电子邮件,用户可以键入“无电子邮件”。 这样正则表达式应该将“无电子邮件”验证为有效的字符串。


 @"^(([w.-]+)@([w-]+)((.(w){2,3})+)|(No Email))$"

你可以将你的正则表达式与一个或表达式|相结合

var regex = "(.+@.+..+|No Email)"

http://refiddle.com/h2x

验证部分需要一些改进(不符合RFC),但你明白了。

链接地址: http://www.djcxy.com/p/92641.html

上一篇: Regular expression for email and 'No Email'

下一篇: Regular expression to validate comma separated email addresses?