time method
Ensures that the string follows a valid time format.
This method adds an TimeValidator to check if the given string represents a valid time format,
typically in HH:mm or HH:mm:ss format, ensuring correct hour and minute values.
Example
final validator = v.string().time();
print(validator.validate("14:30")); // true
print(validator.validate("23:59")); // true
print(validator.validate("25:00")); // false (invalid hour)
print(validator.validate("12:61")); // false (invalid minute)
print(validator.validate("invalid-time")); // false
print(validator.validate(null)); // false (required by default)
Parameters
message: (optional) A custom validation message.
Returns
The current VString instance with the email validation applied.
Implementation
VString time({String? message}) {
return add(TimeValidator(message: message ?? _message.time));
}