Контроллер RegularExpressionValidator в ASP.NET
Определение и использование
Контроллер RegularExpressionValidator используется для проверки того, соответствует ли вводимое значение шаблону, определенному регулярным выражением.
Комментарий:Если браузер не поддерживает клиентскую проверку или EnableClientScript установлено в false, то будет выполняться как серверная, так и клиентская проверка.
Комментарий:Если контроллер ввода пуст, проверка будет неудачной. Используйте контроллер RequiredFieldValidator, чтобы сделать поле обязательным.
Свойство
Свойство | Описание |
---|---|
BackColor | Цвет фона контроллера RangeValidator |
ControlToValidate | ControlToValidate |
ID элемента управления для проверки. |
Display Поведение отображения элемента управления проверки.
|
Динамический - если проверка失败, пространство для отображения сообщения проверки будет динамически добавлено на страницу. | 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.