我有以下正则表达式,可以很好地验证电子邮件:
[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])
但是,如果电子邮件的任何部分包含"
等特定字符,我想添加到正则表达式以使其失败。
答案 0 :(得分:0)
如果你添加
(?<!".*)
到当前正则表达式的前面,如果电子邮件地址包含“
,则正则表达式匹配将失败