stringLength function

IValidator stringLength(
  1. List<IValidator> validators, {
  2. 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));
}