email static method

FormFieldValidator<String> email(
  1. String errorMessage
)

Implementation

static FormFieldValidator<String> email(String errorMessage) {
  return (value) {
    if (value!.isEmpty)
      return null;
    else {
      final emailRegex = RegExp(
          r"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?)*$");
      if (emailRegex.hasMatch(value))
        return null;
      else
        return errorMessage;
    }
  };
}