我必须像这样
为电子邮件ID创建一个正则表达式xyz@yahoo.com和 xyz@gmail.com
我只需要允许yahoo和gmail作为域而不是任何其他域。我用过这个表达式\ w +([ - +。] \ w +)* @ yahoo.com。它适用于雅虎。但我也希望包括gmail。除了gmail之外,我该如何将其修改为?
我正在使用ASP.NET 2.0
答案 0 :(得分:4)
替换:
yahoo\.com
使用:
(yahoo\.com|gmail\.com)
或:
(yahoo|gmail)\.com)
答案 1 :(得分:2)
要在您身上添加替代方案,只需要执行(yahoo\.com|gmail\.com)
,并且该选项应匹配任何一个。
答案 2 :(得分:1)
+([ - +] \ W +)* @(?:雅虎| GMAIL).COM
答案 3 :(得分:0)
更新:找到现成的电子邮件验证工具here;因为它来自MSDN,它应该是正确的