正则表达式阻止来自欺骗域的电子邮件

时间:2018-06-28 11:13:01

标签: regex

我需要阻止来自欺骗域的电子邮件。我需要为此创建一个正则表达式。

正则表达式应与以下电子邮件地址匹配

    *@test_control.com
    *@test.control.com
    *@test+control.com
    *@testcontrol

regex不应与以下合法域的电子邮件地址匹配

* @ testcontrol.int

2 个答案:

答案 0 :(得分:0)

类似的事情会起作用:

\*@test[.+_]control(.com)?

答案 1 :(得分:0)

假设*表示“此域的任何电子邮件地址”:

.+@test.*control(?!\.int)

但是,如果您想匹配名称为 *的电子邮件,则

\*@test.*control(?!\.int)