包含*和[。]的正则表达式匹配电子邮件

时间:2018-12-07 10:48:10

标签: javascript regex

我想写一个正则表达式来匹配js中的*@xxx[.]gr

到目前为止我的正则表达式:

/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

我想要:*@xxx.gr

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的规格,这应该适合您:

/^[^<>()\[\]\\.,;:\s@"]+@[^<>()\[\]\\.,;:\s@"]{3}\[\.\][^<>()\[\]\\.,;:\s@"]{2}$/g

演示:https://regex101.com/r/kfjAG9/2