Regex 正则表达式表示仅包含一个@符号的行,不包含任何符号;还有,符号

Regex 正则表达式表示仅包含一个@符号的行,不包含任何符号;还有,符号,regex,validation,email,symbols,Regex,Validation,Email,Symbols,我在谷歌上搜索了很多次这样的正则表达式,但都没有成功 这些要求是: 行上只能出现一个@符号 该行不得包含任何或,符号 有效行可以是:personal@email.cozz(汤姆·琼斯)我想你输入的是一个电子邮件列表 您可以使用:/^[^@,;]+@[^@,;]+$/ 说明: 两个“[^@,;]+”确保在唯一允许的输入之前和之后没有@。至少发布3-4个示例输入,以及您迄今为止尝试过的代码。非常感谢您的回答

我在谷歌上搜索了很多次这样的正则表达式,但都没有成功

这些要求是:

  • 行上只能出现一个
    @
    符号

  • 该行不得包含任何
    符号


  • 有效行可以是:
    personal@email.cozz(汤姆·琼斯)

    我想你输入的是一个电子邮件列表

    您可以使用:/^[^@,;]+@[^@,;]+$/

    说明:
    两个“[^@,;]+”确保在唯一允许的输入之前和之后没有@。

    至少发布3-4个示例输入,以及您迄今为止尝试过的代码。非常感谢您的回答