【问题标题】:Validation of multiple email list验证多个电子邮件列表
【发布时间】:2023-04-04 07:20:01
【问题描述】:

正在验证以分号分隔的电子邮件列表,它工作正常,没有问题 我正在使用以下表达式(;?\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)+

现在我想扩展它以便它可以接受 结束分号应该是可以接受的。 此处的电子邮件地址列表解析应该更智能,以过滤任何空格、多余的分号
等等 它还应该接受用冒号分隔的电子邮件地址。

任何帮助都会以感谢结束,因为不是正则表达式的天才

我正在做这个 asp.net

【问题讨论】:

    标签: c# javascript asp.net validation


    【解决方案1】:

    应该这样做:

    (\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([;: ]+)?)+
    

    【讨论】:

    • 它正在工作,但我不希望将电子邮件与空格分隔为有效电子邮件。只有冒号和半冒号
    • 末尾的 ([;: ]+)? 位表示您将接受哪些字符在电子邮件之间有效 - 如果您想排除空格(不知道为什么要排除?)您可以将其更改为 @ 987654323@。如果我的回答对你有帮助,请点赞并采纳:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    • 2017-11-29
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 2015-06-09
    • 2021-03-12
    相关资源
    最近更新 更多