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

Email regex validation that does not allow email's to end in .mil

我正在尝试 find/write 正则表达式,在输入表单时不允许电子邮件地址以 .mil 结尾。

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

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

谢谢!如果您愿意,分解不同的部分或进行更改将非常有帮助,这样我就可以更好地向前迈进。

在结尾处使用负面回顾。

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