【发布时间】:2012-06-21 01:48:28
【问题描述】:
我正在尝试在 c# 中验证一串逗号分隔的电子邮件
到目前为止,这已经奏效了:
^[\W]*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4}[\W]*,{1}[\W]*)*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4})[\W]*$
但是如果电子邮件由多个逗号分隔,我需要它来禁止电子邮件。 例如:
test@test.com,,test@test.com
会发回无效的电子邮件并让用户知道重新输入。
【问题讨论】:
-
您可以在验证之前拆分电子邮件以简化正则表达式。