validate method

  1. @override
Map<String, dynamic>? validate(
  1. AbstractControl control
)
override

Validates the control.

Implementation

@override
Map<String, dynamic>? validate(AbstractControl<dynamic> control) {
  return (control.value == null ||
          control.value.toString() == '' ||
          evaluator.hasMatch(control.value.toString()))
      ? null
      : <String, dynamic>{
        validationMessage: {
          'requiredPattern': evaluator.pattern,
          'actualValue': control.value as Object,
        },
      };
}