我希望能在C#中使用正则表达式验证电子邮件地址。
我正在使用以下模式:
^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$
这个模式只匹配大写字母。例如:
"example@gmail.com" --> 返回false。 "EXAMPLE@GMAIL.COM" --> 返回true。
我希望第一个例子也返回true。
注意:我不想使用RegexOptions.IgnoreCase
标志。
我想改变模式本身以匹配第一个示例。我认为我可以在模式的结尾添加"/i"或类似的东西,但似乎不起作用。 我更喜欢不要在开头使用"?i"。
我该如何实现这一点?
(如果您能重新编写整个模式,那就太好了!)。
谢谢。
i
ن؟®é¥°ç¬¦ç›¸و¯”.NETçڑ„RegexOptions.IgnoreCase
وœ‰ه“ھن؛›ن¼ک点ï¼ںوک¯ه› ن¸؛è¦پو‰“çڑ„ه—符و•°ه‡ڈه°‘ن؛†22ن¸ھهگ—ï¼ں - BoltClocktravel
或museum
。 - Toto