validate method
Validates the control
.
Implementation
@override
Map<String, dynamic>? validate(AbstractControl<dynamic> control) {
// don't validate empty values to allow optional controls
return (control.isNull ||
control.value.toString().isEmpty ||
emailRegex.hasMatch(control.value.toString()))
? null
: <String, dynamic>{ValidationMessage.email: control.value};
}