pattern static method

Validator pattern(
  1. String pattern, {
  2. String? message,
  3. bool caseSensitive = true,
})

Regex validator

Implementation

static Validator pattern(String pattern, {String? message, bool caseSensitive = true}) {
  final reg = RegExp(pattern, caseSensitive: caseSensitive);
  return (String? value) {
    if (value == null || !reg.hasMatch(value)) return message ?? FVMessages.invalidCnic();
    return null;
  };
}