onValidate method

  1. @override
ValidationResult onValidate(
  1. FieldController<String> controller
)
override

Implementation

@override
ValidationResult onValidate(FieldController<String> controller) {
  bool isValid = true;
  if (controller.value != null &&
      controller.value!.isNotEmpty &&
      !_emailRegex.hasMatch(controller.value!)) {
    isValid = false;
  }
  return ValidationResult(
    key: GenericValidators.invalidEmail.name,
    message: message,
    isValid: isValid,
  );
}