minLength()
function minLength<TForm, TField>(
fieldPath,
minLen,
options?): void;
Defined in: core/validation/validators/min-length.ts:48
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ
ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΠΎ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°.
ΠΡΡΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ required Π΄Π»Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ).
Type Parametersβ
TFormβ
TForm
TFieldβ
TField extends string | undefined = string
Parametersβ
fieldPathβ
ΠΡΡΡ ΠΊ ΠΏΠΎΠ»Ρ Π΄Π»Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ
FieldPathNode<TForm, TField, unknown> | undefined
minLenβ
number
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ Π΄Π»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ
options?β
ΠΠΏΡΠΈΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ (message, params)
Returnsβ
void
Examplesβ
// ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
validationSchema: (path) => [
minLength(path.name, 2),
minLength(path.password, 8),
]
// Π‘ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ
minLength(path.password, 8, { message: 'ΠΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 8 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²' })
// ΠΡΠΈΠ±ΠΊΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ
{
code: 'minLength',
message: 'ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π°: 8 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²',
params: { minLength: 8, actualLength: 3 }
}