正则表达式匹配域some.com的电子邮件以外的所有电子邮件(Regex match all email except email of domain something.com)
我正在使用Vbscript / Classic Asp / Vb6
我希望匹配所有电子邮件至少.com除了something.com之外的域名,我尝试使用以下表达式但不起作用
@(?!东西).COM $
I'm using Vbscript/Classic Asp/Vb6
I want to match all email have domain at least .com except something.com , i try to using the follow expression but isn't working
@(?!something).com$
最满意答案
您忘了指定允许的域。 尝试这个:
@(?!something\.com)([A-Za-z0-9]+\.com)$如果需要,您可以添加比AZ,az和0-9更多的字符。 此外,你应该在正则表达式中转义一个点,因为点是一个特殊字符(它匹配每个字符)。
You forgot to specify the allowed domains. Try this:
@(?!something\.com)([A-Za-z0-9]+\.com)$You can add more characters than A-Z, a-z and 0-9 if you want. Also, you should escape a dot inside a regex, because the dot is a special character (it matches each character).
更多推荐
发布评论