用于多个电子邮件的RegularExpressionValidator [英] RegularExpressionValidator for multiple emails
本文介绍了用于多个电子邮件的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屋!
查看全文