invertPatternValidator function
Error if there is a pattern match Ошибка, если есть соответствие паттерну
Implementation
ValidatorsFunction<FormControl<String>> invertPatternValidator({
required RegExp regExp,
String message = 'Присутствуют недопустимые символы',
eventType = ValidationEventTypes.Error,
}) =>
(FormControl<String> control) async {
if (control.value != null &&
regExp.allMatches(control.value).isNotEmpty) {
return [
ValidationEvent(
key: patternValidatorKey,
message: message,
type: eventType,
)
];
}
return [];
};