Matches function

ValidationRule Matches(
  1. String pattern, {
  2. String? message,
})

ValidationRule for matches validator.

Implementation

ValidationRule Matches(String pattern, {String? message}) => ValidationRule(
    message: message,
    constraints: [pattern],
    validate: (value, arguments) =>
        Future(() => matches(value, arguments.constraints[0])),
    defaultMessage: (arguments) => '"$arguments.property" must match regex');