validateEmail static method
- String? value
Validar un correo electrónico.
value
: El correo electrónico ingresado por el usuario.
Verifica que el campo no esté vacío y que el formato sea válido.
Retorna la key del mensaje de error si la validación falla o null
si es exitosa.
Implementation
static String? validateEmail(String? value) {
if (value == null || value.isEmpty) {
return 'form_error_required_field';
} // VALIDAR CAMPOS VACIOS
if (!RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$')
.hasMatch(value)) {
return 'form_error_invalid_email';
} // VALIDAR EL CAMPO DEL EMAIL
return null;
}