Валидаторы

Список валидаторов доступен для всех разработчиков услуг. Если какого-то валидатора не хватает, то можно создать новый валидатор. Валидатор создается с помощью скрипта, после удачного применения в БД, появляется в списке валидаторов. Код валидатора пишется с помощью регулярного выражения.

-- Author: Ivan Ivanov

-- Change: PGUFORM-443

begin

--валидатор для серии паспорта

insert into pguforms.validator (mnemonic, name, regexp, message, short_description, id) values ('seriapass', 'Серия паспорта гражданина РФ', '(^\d{4}$)|(^$)', 'Введите 4 цифры серии паспорта гражданина РФ', 'Допустим ввод только четырех арабских цифр', pguforms.validator_seq.nextval);

--валидатор для номера паспорта

insert into pguforms.validator (mnemonic, name, regexp, message, short_description, id) values ('numberpass', 'Номер паспорта гражданина РФ', '(^\d{6}$)|(^$)', 'Введите 6 цифр номера паспорта гражданина РФ', 'Допустим ввод только шести арабских цифр', pguforms.validator_seq.nextval);

commit;

end;

/

Альтернативой вадижатору является Обработчик. При помощи javascript возможно обрабатывать свойства элемента формы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: