pattern static method

FormeValidator pattern(
  1. String pattern, {
  2. String errorText = '',
})

when valid

  1. value is null
  2. value match pattern

Implementation

static FormeValidator pattern(String pattern, {String errorText = ''}) {
  return (f, dynamic v) {
    if (v == null) {
      return null;
    }
    final bool isValid = RegExp(pattern).hasMatch(v as String);
    if (!isValid) {
      return errorText;
    }
    return null;
  };
}