日安,
我正在寻找一个正则表达式来验证以下电子邮件地址:
a@domain.com,b@domain.com
到目前为止,我有这样的想法:
^([\w+-.%]+@domain\.com,?\s*)+$它不应在下列情况下返回任何东西:
a@domain.comb@domain.com or
a@domain.com b@domain.com任何帮助都将不胜感激。
发布于 2015-03-26 14:41:22
您要寻找的正则表达式是^(?>\b[\w+-.%]+@domain\.com(?:[,;]\s*)?)+\b$。
我将原子分组与(?>...)结合使用,这样就不会创建反向引用。
结果是根据您的要求:a@domain.com, b@domain.com
也用Expresso测试过。
https://stackoverflow.com/questions/29279246
复制相似问题