MaxLength
Validation that checks that a string's length is at most a given maxLength.
When the length of the string being validated is greater than maxLength, then an issue is emitted with the provided code (defaults to DEFAULT_CODE). This issue contains a length data property with the length of the string that was validated and a maxLength data property with the value of maxLength.
Example values accepted by schema StringSchema(MaxLength(4)):
"ab""abcd"""
Example values rejected by schema StringSchema(MaxLength(4)):
"abcde""abcdefgh"
Constructors
Properties
Dependencies of the validation. Mapping of keys to the paths this validation depends on. Keys can be used within a ValidationContext to access the value of the dependencies.
Whether the form manager should reevaluate this validation whenever a descendant of the value being validated changes. This is false by default.
Set of external context dependencies of the validation.
Severity of the issue emitted when the string's length is greater than maxLength.
Functions
Runs the validation within a ValidationContext containing the value being validated and the value of all declared dependencies. Returns a flow over all found issues.