多行文本框中的电子邮件验证
我有一个多行文本框,我将在其中输入许多电子邮件地址。 如何在客户端验证多个电子邮件地址的电子邮件地址。我使用 RegularExpressionValidator 来验证文本框中的电子邮件。
谢谢
I have a multiline textbox in which i will be entering many email addresses.
how to validate email address at client side for multiple email address. i have used RegularExpressionValidator for validating email in textbox.
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需用循环扩展验证器即可。将文本框字符串拆分为一组电子邮件并验证每个电子邮件。在该循环中,您可以提供另一个数组以稍后筛选所有错误的电子邮件或在第一次验证失败时中止。
像这样的东西:
自定义修剪实现(如果你使用jQuery,它有一个自己的实现)
Simply extend the Validator with a loop. Split the textbox string into a array of emails and validate each. In that loop you can feed another array to later screen all wrong emails or abort at the first failed validation.
Something like this:
Custom trim implementation (jQuery has a own one if you use it)
尝试定义一个分隔符来分隔多行文本框中的电子邮件(如“;”),并根据新语法创建正则表达式。
或者
您可以读取多行文本框的内容,拆分电子邮件并将字符串放入数组或列表中,然后分别验证每个字符串。
Try defining a delimitor which separates emails in the multiline textbox (like ';') and create a regular expression according to the new syntax.
Or
You can read the content of the multiline textbox, split the emails and put the strings in an array or list and validate each one separately.