ASP.NET中如何设置输入手机号必须为11位
时间: 2024-03-19 12:46:31 浏览: 109
好看的asp.net登录模板
在ASP.NET中,可以通过正则表达式验证手机号的位数是否为11位。可以使用RegularExpressionValidator控件来实现此功能。
以下是示例代码:
```asp
<asp:TextBox ID="txtPhone" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="revPhone" runat="server" ControlToValidate="txtPhone" ValidationExpression="^\d{11}$" ErrorMessage="请输入11位手机号"></asp:RegularExpressionValidator>
```
其中,`ValidationExpression`属性设置了手机号码必须为11位数字,如果不符合要求则会提示`ErrorMessage`属性中的错误信息。
当用户提交表单时,如果手机号码不符合要求,则会提示错误信息,直到用户输入正确的手机号码。
阅读全文