Как проверить страницу asp с помощью валидаторов, чтобы проверить текстовое поле, чтобы разрешить 2 разных длины ввода? - PullRequest
0 голосов
/ 17 апреля 2019

В настоящее время у меня есть проверка, которая позволяет вводить только 6 цифр для текстового поля:

<asp:RegularExpressionValidator ID="RegularExpressionValidator3" CssClass="footerAddValidator" runat="server" ErrorMessage="Invalid Number Entered" ControlToValidate="txtAddBin" ForeColor="Red" ValidationGroup="vgBinAdd" ValidationExpression="^[0-9]{6}$">*</asp:RegularExpressionValidator>

Есть ли способ проверить 8 цифр в том же самом валидаторе, поэтому, если пользователь введет менее 6 или 7, произойдет сбой

1 Ответ

0 голосов
/ 17 апреля 2019

Я не понял, хотите ли вы продолжить проверку 6 цифр и добавить проверку 8 цифр или просто проверить 8 цифр.

Итак, я сделал два режима:

регулярное выражение для подтверждения 6 и 8 цифр: ^([0-9]{8}|[0-9]{6})$

Regex для проверки только 8 цифр: ^([0-9]{8})$

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...