【问题标题】:I need to validate email addresses which can be single or several comma-separated ones with semicolon or . optional in the last of email id我需要验证电子邮件地址,这些电子邮件地址可以是单个或多个用分号或逗号分隔的电子邮件地址。在电子邮件 ID 的最后一个可选
【发布时间】:2014-02-03 09:57:36
【问题描述】:

我需要验证电子邮件地址,这些电子邮件地址可以是单个或多个用分号或逗号分隔的电子邮件地址。在电子邮件 ID 的最后一个可选。我已将以下正则表达式用于单个电子邮件 ID,效果很好:

^([0-9a-zA-Z]+[-._])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$

【问题讨论】:

  • 既然您已经有一个可以工作的,请考虑在验证之前拆分输入。
  • 查看右侧横幅上显示的任何相关链接。

标签: regex


【解决方案1】:

您可以在单个电子邮件正则表达式上使用量词:

(emailregex[;]?)+

或:

(emailregex)(;emailregex)*

【讨论】:

    猜你喜欢
    • 2011-10-24
    • 2017-06-10
    • 2013-10-25
    • 1970-01-01
    • 2018-08-21
    • 2017-07-23
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    相关资源
    最近更新 更多