pattern static method

FormFieldValidator<String> pattern({
  1. required RegExp pattern,
  2. required String message,
  3. bool isRequired = true,
})

Implementation

static FormFieldValidator<String> pattern({
  required RegExp pattern,
  required String message,
  bool isRequired = true,
}) =>
    (String? value) {
      if (isRequired && (value == null || value.isEmpty)) {
        return message;
      }
      if (value != null && value.isNotEmpty && !pattern.hasMatch(value)) {
        return message;
      }
      return null;
    };