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

时间:2014-01-15 09:21:05

标签: c# regex

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

2 个答案:

答案 0 :(得分:0)

您可以将正则表达式与表达式|

组合使用
var regex = "(.+@.+\..+|No Email)"

http://refiddle.com/h2x

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

答案 1 :(得分:0)

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