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 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²' })],
},