Foros del Web » Programando para Internet » Javascript »

validacion email

Estas en el tema de validacion email en el foro de Javascript en Foros del Web. hola, me pueden decir la condicion en javascript para la validacion de un elemento input en un formulario , para que cuando el usuario escriva ...
  #1 (permalink)  
Antiguo 10/01/2013, 15:52
 
Fecha de Ingreso: noviembre-2012
Ubicación: Monzón
Mensajes: 157
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación validacion email

hola, me pueden decir la condicion en javascript para la validacion de un elemento input en un formulario , para que cuando el usuario escriva su email se haga con la estructura adecuada?
yo hice esta condición pero no me funciona. me podeis decir en que fallo? saludos:

valor = document.getElementById("email").value;
if( !(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(valor)) ) {
alert('La dirección de email no es válida');
  #2 (permalink)  
Antiguo 11/01/2013, 08:53
 
Fecha de Ingreso: diciembre-2011
Ubicación: Sevilla
Mensajes: 15
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: validacion email

Consulta esta pagina
http://lineadecodigo.com/javascript/validar-el-email-con-javascript/
  #3 (permalink)  
Antiguo 11/01/2013, 09:03
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: validacion email

aquí tienes una validación completa
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #4 (permalink)  
Antiguo 11/01/2013, 18:08
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: validacion email

var emailpattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i;
Este patrón comprueba si la cadena es un email válido o no.

Etiquetas: email, formulario, funcion, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:04.