Validar un e-mail usando expresiones regulares
Expresión regular muy útil para validar direcciones de correo y cómo utilizarlo en Javascript.
![Validar un e-mail usando expresiones regulares](/_next/image?url=%2Fimages%2Fpost%2Fexpresiones-regulares-basicas%2Fexpresiones-regulares-basicas-cover.webp&w=1920&q=75)
En un artículo anterior, os explicamos qué eran las expresiones regulares y os mostramos algunos ejemplos. En este artículo, os mostramos un ejemplo de expresión regular, para validar direcciones de correo electrónico.
Correo electrónico
- Patrón:
/^([da-z_.-]+)@([da-z.-]+).([a-z.]{2,6})$/
- Descripción: Estamos buscando números
(d)
y letras de laa
a laz
seguido de un símbolo@
. Seguidamente buscamos el dominio sin números, un punto.
y buscamos la extensión del dominio de 2 a 6 caracteres{2,6}
.
Si quisiéramos usar esta expresión regular en JavaScript, podríamos usar el siguiente código para reutilizarlo allí donde queramos:
function validateEmail($email) {
var emailReg = /^([da-z_.-]+)@([da-z.-]+).([a-z.]{2,6})$/;
if (!emailReg.test($email)) {
return false;
} else {
return true;
}
}
Esta función de JavaScript, la deberemos de vincular al elemento el cual queremos validar (en este caso, el e-mail). Esto es todo, espero que les sea útil.
Compartir en: