2
我想写一个正则表达式来匹配电子邮件,这样它会拒绝两个电子邮件地址[email protected]
和[email protected]
并匹配来自特定域的所有其他电子邮件地址。到目前为止,我已经做了以下的模式:正则表达式拒绝特定的电子邮件
^([email protected]|[email protected])|(A-Z0-9)[A-Z0-9._%+-][email protected]$
到目前为止,它是能够拒绝我希望阻止的主电子邮件地址,但通过这次接受所有其他字符串。作为替代方案,我写了下面的正则表达式:
^(?!test|tes2)[A-Z0-9._%+-][email protected]$
然而,这种拒绝与任何测试或TES2完全启动的所有模式。
什么是更好的正则表达式来实现此场景?
'但它接受所有其他字符串通过这个'...其他情况下,你的第一个正则表达式失败/不满意? –
我的意思是,它接收除了被拒绝的字符串之外的所有字符串,这会破坏正则表达式的整个目的。 –