minLength()
function minLength<TForm, TField>(minLen, options?): Validator<TForm, TField>;
Defined in: core/validation/validators/min-length.ts:36
Фабрика валидатора минимальной длины строки или массива.
Работает со строкой или массивом (проверяется value.length). Пустые значения
(null/undefined/'') и значения без числового length пропускаются
(используйте required для обязательности).
Type Parameters
TForm
TForm = unknown
TField
TField = unknown
Parameters
minLen
number
Минимально допустимая длина (включительно)
options?
Опции валидатора (ValidateOptions). В params ошибки автоматически
попадают minLength и actualLength.
Returns
Validator<TForm, TField>
Чистый валидатор Validator для строки или массива
Example
import { required, minLength } from '@reformer/core/validators';
// Внутри FieldConfig схемы формы:
name: { value: model.$.name, component: Input, validators: [minLength(2)] },
password: {
value: model.$.password,
component: Input,
validators: [required(), minLength(8, { message: 'Минимум 8 символов' })],
},