Skip to main content

pattern()

function pattern<TForm, TField>(regex, options?): Validator<TForm, TField>;

Defined in: core/validation/validators/pattern.ts:22

Фабрика валидатора регулярного выражения.

Пустые значения пропускаются (используйте required для обязательности).

Type Parameters

TForm

TForm = unknown

TField

TField extends string | undefined = string

Parameters

regex

RegExp

options?

ValidateOptions

Returns

Validator<TForm, TField>

Example

validate(path.name, pattern(/^[а-яА-Яa-zA-Z]+$/));
validate(path.code, pattern(/^\d+$/, { message: 'Только цифры' }));