Código de JavaScript - Validar una dirección de correo

Versión 1
estrellaestrellaestrellaestrellaestrella(12)

Actualizado el 13 de Junio del 2011 (Publicado el 23 de Septiembre del 2009)gráfica de visualizaciones de la versión: Versión 1
105.094 visualizaciones desde el 23 de Septiembre del 2009
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- http://www.lawebdelprogramador.com -->
<html>
<head>
<title>Validar una dirección de correo</title>
<script type="text/javascript">
<!--
/*
 * Función para validar una dirección de correo
 * Tiene que recibir el identificador del formulario
 */
function validateMail(idMail)
{
	//Creamos un objeto 
	object=document.getElementById(idMail);
	valueForm=object.value;
 
	// Patron para el correo
	var patron=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	if(valueForm.search(patron)==0)
	{
		//Mail correcto
		object.style.color="#000";
		return;
	}
	//Mail incorrecto
	object.style.color="#f00";
}
//-->
</script>
</head>
 
<body>
<h1>Validar una dirección de correo</h1>
<p>Código javascript que muestra como validar una dirección de correo utilizando expresiones regulares con RegExp</p>
<p>Introduce una dirección de correo: <input type='text' id='id_mail' name='mail'  class='' value="" size='30' maxlength='100' title='direccion de correo' onKeyUp="javascript:validateMail('id_mail')" /></p>
</body>
</html>



Comentarios sobre la versión: Versión 1 (12)

Gerardo
24 de Febrero del 2015
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
luis
23 de Junio del 2015
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
jean
27 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Marleny mayela
26 de Julio del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Jorge
5 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
No me funcionó para todas las direcciones. Usé esto y funcionó perfecto:

http://es.stackoverflow.com/q/142/127
Responder
sfhsdfhfgh
4 de Abril del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
a
10 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
:v
6 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Blmio
13 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
dvbfgsdfg
8 de Agosto del 2019
estrellaestrellaestrellaestrellaestrella
bue buen codigo
Responder
Ddjkj
1 de Diciembre del 2019
estrellaestrellaestrellaestrellaestrella
10/10
Responder
leo
18 de Marzo del 2020
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s1891