any function
- List<
IValidator> validators, { - String? message,
Passes the test if any of the Validators are valid, and fails if any are invalid
Usage Examples:
// Accept either a string or a number
final stringOrNumber = any([$isString, $isNumber]);
stringOrNumber.validate("hello"); // Valid
stringOrNumber.validate(42); // Valid
stringOrNumber.validate(true); // Invalid
// Multiple validation strategies for email
final emailValidator = any([
$isEmail, // Standard email format
stringMatchesPattern(r'^.+@localhost$'), // Local development
]);
Implementation
IValidator any(List<IValidator> validators, {String? message}) {
return AnyValidator(validators, message: message);
}