C# 电子邮件正则表达式 - 黑名单字符,例如"



我有以下正则表达式,可以很好地验证电子邮件:

[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])

但我想添加到正则表达式中,使其在电子邮件的任何部分包含某些字符(如")时失败。

如果添加

(?<!".*)

在当前正则表达式的前面,如果电子邮件地址包含"

相关内容

最新更新