Контроллер RegularExpressionValidator в ASP.NET

Определение и использование

Контроллер RegularExpressionValidator используется для проверки того, соответствует ли вводимое значение шаблону, определенному регулярным выражением.

Комментарий:Если браузер не поддерживает клиентскую проверку или EnableClientScript установлено в false, то будет выполняться как серверная, так и клиентская проверка.

Комментарий:Если контроллер ввода пуст, проверка будет неудачной. Используйте контроллер RequiredFieldValidator, чтобы сделать поле обязательным.

Свойство

Свойство Описание
BackColor Цвет фона контроллера RangeValidator
ControlToValidate ControlToValidate
ID элемента управления для проверки.

Display

Поведение отображения элемента управления проверки.

  • Допустимые значения:
  • None - сообщения проверки никогда не отображаются inline.
  • Статический - пространство для отображения сообщения проверки выделено в макете страницы.
Динамический - если проверка失败, пространство для отображения сообщения проверки будет динамически добавлено на страницу. EnableClientScript
Булево значение, указывающее, включен ли клиентский контроль. Enabled
Булево значение, указывающее, включен ли элемент управления проверки.

ErrorMessage

Комментарий: если не установлено свойство Text, текст также будет отображаться в этом элементе управления проверки.

ForeColor Фон элемента управления.
id Уникальный идентификатор элемента управления.
IsValid Булево значение, указывающее, проходит ли связанный ввод элемент управления проверку.
runat Определяет, что этот элемент управления является серверным элементом управления. Must be set to "server".
Text Сообщение, отображаемое при 실패 проверки.
ValidationExpression Определяет регулярное выражение для проверки ввода элемента управления. Грамматика выражения различается на клиенте и сервере.

Пример

RegularExpressionValidator
В этом примере мы объявили TextBox элемент управления, Button элемент управления, Label элемент управления и RegularExpressionValidator элемент управления в файле .aspx. Функция submit() проверяет, isValid ли страница. Если страница isValid, то "Страница isValid!" будет возвращено в элемент управления Label. Если страница не isValid, то "Страница не isValid!" будет возвращено в элемент управления Label. Если проверка失败, текст "Почтовый индекс должен быть пятью цифрами!" будет отображен в элементе управления RegularExpressionValidator.