我是一名新的 ASP.NET Webforms 开发人员,我现在正在努力验证要求提供手机号码的 TextBox 控件。输入电话号码时只使用一种格式,即
05# ### ####
我想在这个 TextBox 中使用 ASP.NET RegularExpressionValidator 控件,我需要一个与前面的表达式匹配的正则表达式。正则表达式应根据以下规则验证输入的数字:
- 前面的格式
- 数字必须以 05 开头
- 号码只能是 10 位数字
那么如何为这个 ASP.NET RegularExpressionValidator 控件编写正则表达式(或 ValidationExpression)属性?
这是我工作的一个片段:
<asp:TextBox ID="txtPhoneNew" runat="server" CssClass="form-control" placeholder="966 ## ### ####"></asp:TextBox>
<asp:RegularExpressionValidator ID="revPhoneNew" runat="server"
ControlToValidate="txtPhoneNew" ErrorMessage="Enter a valid mobile phone number"
ValidationExpression="[0-9]{10}"></asp:RegularExpressionValidator>