代码之家  ›  专栏  ›  技术社区  ›  me-me

regex检查电子邮件字符串是否有@后跟一个点以及点符号后至少2个字符[重复]

  •  -3
  • me-me  · 技术社区  · 2 年前

    字符串示例:

    const string = temp@mac.com
    

    我正在寻找的正则表达式应该首先检查字符串是否有@,然后在@符号后至少有1个字符,它必须有.,然后在点后至少有2个字符。

    这在正则表达式中是可能的吗?

    1 回复  |  直到 2 年前
        1
  •  1
  •   bobble bubble    2 年前

    const str = 'temp@mac.com';
    const regex = /@.+\...+/;
    console.log(regex.test(str));

    Regex说明
    文字 性格 @ 后跟任何字符至少一次 .+ 后面是文字 性格 \. 后跟任意字符一次 . 后跟任何字符至少一次 .+ .