validate method

  1. @override
String? validate(
  1. String? value
)
override

Validates the given value and returns an error message if the value is invalid.

Implementation

@override
String? validate(String? value) {
  if (value == null) {
    return getErrorMessage(EasyValidatorMessages.instance.email);
  } else {
    final regex = RegExp(kEmailRegEx);
    if (!regex.hasMatch(value)) {
      return getErrorMessage(EasyValidatorMessages.instance.email);
    }
  }
  return null;
}