不允许电子邮件以 .mil 结尾的电子邮件正则表达式验证



我正在尝试查找/编写一个正则表达式,该正则表达式在输入到表单时不允许电子邮件地址以.mil结尾。

这就是我必须只允许以.mil结尾的电子邮件,但在这种情况下,我希望相反。我对RegEx的理解充其量是业余的:

^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.mil)$

谢谢!如果你愿意的话,分解不同的部分或改变会很有帮助,这样我就能更好地理解未来。

在结尾处使用否定的lookbacking。

^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(?<!.mil)$

相关内容

  • 没有找到相关文章

最新更新