validate()
function validate<TForm, TField>(
fieldPath,
validatorFn,
options?): void;
Defined in: core/validation/core/validate.ts:36
Зарегистрировать кастомный синхронный валидатор для поля Поддерживает опциональные поля
Type Parameters
TForm
TForm
TField
TField
Parameters
fieldPath
FieldPathNode<TForm, TField, unknown> | undefined
validatorFn
ContextualValidatorFn<TForm, TField>
options?
Returns
void
Example
validate(path.birthDate, (ctx: ValidationContext<TForm, TField>) => {
const birthDate = new Date(ctx.value());
const age = calculateAge(birthDate);
if (age < 18) {
return {
code: 'tooYoung',
message: 'Заемщику должно быть не менее 18 лет',
};
}
return null;
});