【发布时间】:2017-10-25 19:43:56
【问题描述】:
我试图在一个正则表达式中验证 5 个逗号分隔的电子邮件 ID。 我目前使用下面的正则表达式
^([\w+-.%]+@[\w-.]+\.[A-Za-z]{2,4},?)+$
这对一个电子邮件 ID 有效。
我想知道如何实现相同的目标,同样非常感谢任何小的投入。
提前致谢。
【问题讨论】:
-
显示一些有效和无效的例子
-
您确定您的正则表达式用于电子邮件吗?好像是电话号码。
-
sa@gmail.com,a@gmail.com 这样我只能添加 5 个有效的电子邮件 ID。 sa@gamil.com,sa@gamil.com like thai i add 6 or more email Id is invalid.
-
您不应该同时验证所有的电子邮件地址,很难向用户显示问题所在。将您的数据拆分为
Array,然后验证每封电子邮件和Array.prototype.length值。'abc@bca.ab,abc@bca.cab,aaabc@bca.ab,abc@bca.ab'.split(',').map(validator);
标签: javascript regex asp.net-mvc validation data-annotations