asp.net中的手机号码验证程序
我有一个文本框,通过这个ValidationExpression使用asp.net中的手机号码验证程序,asp.net,validation,Asp.net,Validation,我有一个文本框,通过这个ValidationExpression使用RegularExpressionValidator: (0|\+98)?([ ]|,|-|[()]){0,2}9[0-4]([ ]|,|-|[()]){0,2}(?:[0-9]([ ]|,|-|[()]){0,2}){8} 所以这对09012223344 请帮帮我 您可以尝试使用更通用的正则表达式,如下所示: <asp:RegularExpressionValidator ID="regexpName" runat="
RegularExpressionValidator
:
(0|\+98)?([ ]|,|-|[()]){0,2}9[0-4]([ ]|,|-|[()]){0,2}(?:[0-9]([ ]|,|-|[()]){0,2}){8}
所以这对09012223344
请帮帮我 您可以尝试使用更通用的正则表达式,如下所示:
<asp:RegularExpressionValidator ID="regexpName" runat="server"
ErrorMessage="This expression does not validate."
ControlToValidate="txtName"
ValidationExpression="^[\+0-9\-\(\)]{8,12}$" />
这是09(01234)xxxxxxxx手机号码的验证表达式 (0 |+98)(0 |,|-|[()]){0,2}9[0 | 1 | 2 | 3 | 4]([]、|-|[()){0,2}[0-9]([]、|-|[()){0,2}{8}
^(\+\d{1,3}>