代码之家  ›  专栏  ›  技术社区  ›  TheNone Nabster

正则表达式匹配包含*和[.][已关闭]的电子邮件

  •  0
  • TheNone Nabster  · 技术社区  · 6 年前

    我想写一个正则表达式来匹配 *@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 回复  |  直到 6 年前
        1
  •  1
  •   Alex G    6 年前

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

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

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