我有以下正则表达式,可以很好地验证电子邮件:
[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])
但我想添加到正则表达式中,使其在电子邮件的任何部分包含某些字符(如"
)时失败。
如果添加
(?<!".*)
在当前正则表达式的前面,如果电子邮件地址包含"