![](/img/trans.png)
[英]building a multiple email regular expression for a regular expression validator on asp.net c#?
[英]Regular Expression Validator on address email in c#
我需要检查我的aspx页面标记中的地址电子邮件是否正确。
可能的地址电子邮件正确为:
姓名(AndAnyNumber)。姓氏(AndAnyNumber)@ march.com
我已经尝试过这个RegularExpressionValidator :
<asp:RegularExpressionValidator ID="retxtEmail" runat="server"
ControlToValidate="txtEmail"
ErrorMessage="Not valid" Text="Not valid" Display="Dynamic"
ValidationExpression="^([a-z][a-z0-9]*\\.[a-z][a-z0-9]*@march\\.com)$"
SetFocusOnError="true" EnableClientScript="true"></asp:RegularExpressionValidator>
无法成功,因为发送地址电子邮件:
tom.shepard2@march.com
报税单无效 ,为什么?
您能帮我解决问题吗?
提前致谢。
您的regex
存在问题。用以下替换regex
:
^([a-zA-Z]+[0-9]+\.[a-zA-Z0-9]+@march\.com)$
如果数字不是强制性的,则将[0-9]+
替换为[0-9]*
该正则表达式已通过使用Regex Coach(用于编写正则表达式的良好免费工具)进行测试。
^[a-z][a-z0-9]*\.[a-z][a-z0-9]*@march\.com$
问题是:
使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.