用于多个电子邮件的RegularExpressionValidator [英] RegularExpressionValidator for multiple emails

查看:109
本文介绍了用于多个电子邮件的RegularExpressionValidator的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 < asp:regularExpressionValidator ID =RegularExpressionValidator1
ControlToValidate =txtMailCustom
Text =无效地址
ValidationExpression =^([a-zA-Z0-9_\-\。] +)@((\ [ [0-9] {1,3} \。[0-9] {1,3} \。[0-9]
{1,3} \。)|(([a- ZA-Z0-9\ - ] + \)+))([A-ZA-Z] {2,4} |。?[0-9] {1,3})(\])$ runat =server/>

现在我希望用户能够放置多个电子邮件地址,用逗号和空格分隔。 / p>

如何整合这个行为?

解决方案

尝试这个表达式:

  ^(\s * ,? \s * [0-9a-zA-Z]([ - 。 \\w] * [0-9A-ZA-Z])* @([0-9A-ZA-Z] [ - 。\w] * [0-9A-ZA-Z] \)+ [A- zA-Z] {2,9})+ \s * $ 


I'm validating a textbox for valid email with this:

<asp:RegularExpressionValidator ID="RegularExpressionValidator1"
ControlToValidate="txtMailCustom"
Text="Invalid address"
ValidationExpression="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]
{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$" runat="server" />  

Now I want users to be able to put multiple email addresses , separated by a comma and space.

How can I integrate that behaviour ?

解决方案

try this expression:

^(\s*,?\s*[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})+\s*$

这篇关于用于多个电子邮件的RegularExpressionValidator的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆