validateEmail function

void validateEmail(
  1. String? email
)

Implementation

void validateEmail(String? email) {
  if (email != null && email.isNotEmpty) {
    final emailRegex = RegExp(
      r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$',
    );
    if (!emailRegex.hasMatch(email)) {
      throw createError(
        DitoError.invalidParameters,
        'email must be a valid email address',
      );
    }
  }
}