stringLength function
- List<
IValidator> validators, { - String? message,
Validates that the String's length matches the validators
Usage Examples:
// Validate password length (8-20 characters)
final passwordLength = stringLength([isInRange(8, 20)]);
passwordLength.validate("mypassword"); // Valid
passwordLength.validate("short"); // Invalid
// Validate username length (exactly 10 characters)
final usernameLength = stringLength([isEq(10)]);
usernameLength.validate("user123456"); // Valid
usernameLength.validate("user"); // Invalid
Implementation
IValidator stringLength(List<IValidator> validators, {String? message}) {
return ($isString & length(validators, message: message));
}