AstraRegul
Релиз 2024.08.31.00
×

4.4.1.4.2.4.2.9. Проверка ввода регулярного выражения

 
Компонент для определения условий валидации по регулярному выражению.
 
Для проверки строк на соответствие регулярному выражению выполните следующие действия:
1. Определите условия валидации: добавьте на рабочую область компонент библиотеки Проверка ввода регулярного выражения (из группы om.automation.controls) и укажите значения свойств Частично верное выражение и Верное выражение. На рисунке ниже показано регулярное выражение для проверки адреса электронной почты.
 
 
2. Добавьте на рабочую область компонент библиотеки Проверка ввода и сошлитесь в свойстве Ссылка на тип проверки на условие валидации, созданное в предыдущем шаге.
 
 
3. Запишите значение, которое следует валидировать, в свойство Input:
 
InputValidator.Input = "mymail@domain.com";
 
4. Получите результат валидации из свойства Result:
 
Text_1.Text = String.ToString(InputValidator.Result);
 
Свойство Result может принимать следующие условные коды:
0 – значение не валидировано;
1 – значение валидировано частично;
2 – значение валидировано полностью.
 
Если требуется реакция на каждую смену результата валидации, то воспользуйтесь специальным событием ResultChanged.