Я новый разработчик ASP.NET Webforms, и сейчас я борюсь с проверкой элемента управления TextBox, который запрашивает номер мобильного телефона. Существует только один формат, используемый при вводе номера телефона, которыйКак написать RegularExpressionValidator для мобильного номера на 10 цифр?
05 # ### ####
Я хотел бы использовать контроль ASP.NET RegularExpressionValidator с этим TextBox и мне нужно к регулярному выражению, которое соответствует предыдущим выражениям. Регулярное выражение должно подтвердить введенное число от следующих правил:
- Упреждающие формат
- Номер должен начинаться с 05
- число должно быть 10 цифр только
Так как я могу написать свойство регулярного выражения (или ValidationExpression) для этого элемента управления ASP.NET RegularExpressionValidator?
Вот отрывок из моей работы:
<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>
Может быть что-то как «05 \ d \ s \ d {3} \ s \ d {4}"? Должно соответствовать 05 # ### ####. – Tim