validate static method

Either<EmailFailure, String> validate(
  1. String input
)

Implementation

static Either<EmailFailure, String> validate(String input) {
  const emailRegex =
      r"""^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+""";
  if (RegExp(emailRegex).hasMatch(input)) {
    return right(input);
  } else {
    return left(EmailFailure(input));
  }
}