正则表达式无法运行验证控件

时间:2018-04-06 16:02:01

标签: asp.net regex validation

我是Regex的新手,我在asp.net ExpressionValidator中有一个正则表达式,其中包含此表达式以验证电子邮件地址。

问题是当us.af.mil是大写字母时,它不会验证电子邮件。我得到的错误是:

  

意外限定符

所有其他时间,它识别的是电子邮件的小写部分。我在代码上尝试了其他几种变体,但没有任何效果。我确信我要留下一些东西但不确定是什么。下面列出了一些变化。希望有人能告诉我我要遗漏的东西。

\w+([-+.']\w+)*@(?i:(us.af.mil))
\w+([-+.']\w+)*@(us.af.mil)|(US.AF.MIL)
\w+([-+.']\w+)*@uUsS.aAfF.mMiIlL
\w+([-+.']\w+)*@(?i)(us.af.mil)

0 个答案:

没有答案