我想知道是否有人可以帮我解决这个问题。 我需要验证始终为name.surname@domain.com的电子邮件地址,其中domain.com和姓名之间的点始终相同。 我将使用asp验证器,但我真的不知道如何编写正则表达式。
<asp:RegularExpressionValidator ID="validateEmail"
runat="server" ErrorMessage="Invalid email."
ControlToValidate="txtEmail"
ValidationExpression="???????????" />
答案 0 :(得分:1)
^[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+@domain.tld$
将允许字符a-z,A-Z,0-9和下划线的名字和姓氏,并最终需要域名。名字和姓氏必须至少有一个字符。
如果验证表达式自动假设整个字符串,您可以根据您的要求更改字符集,并且不确定是否需要^或$。