email static method

Validator<String> email(
  1. String message
)

Email validator.

Implementation

static Validator<String> email(String message) {
  return (value) {
    final emailRegex = RegExp(
      r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$',
    );
    if (!emailRegex.hasMatch(value)) {
      return ValidationResult.invalid(message);
    }
    return const ValidationResult.valid();
  };
}