Foros del Web » Programando para Internet » Javascript »

funcion con expresion regular para validar email con un error(caso especial)

Estas en el tema de funcion con expresion regular para validar email con un error(caso especial) en el foro de Javascript en Foros del Web. wenas... estuve viendo(y utilizando) el código que nombran aca http://www.forosdelweb.com/showthrea...hlight=pattern para validar emails a través de expresiones regulares... lo hace de forma perfecta, excepto por ...
  #1 (permalink)  
Antiguo 20/05/2006, 20:44
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 20 años
Puntos: 0
Exclamación funcion con expresion regular para validar email con un error(caso especial)

wenas...

estuve viendo(y utilizando) el código que nombran aca
http://www.forosdelweb.com/showthrea...hlight=pattern

para validar emails a través de expresiones regulares... lo hace de forma perfecta, excepto por el pequeño gran detalle de que si se colocan un email de la forma [email protected], no funciona... por el "." que hay antes del @.

la línea donde chequea la expresion regular pero no acepta un punto detrás del @ es:

var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

como a esta expresión se le puede agregar que acepte uno o más puntos antes del @?

digo para hacer 100% funcional el validador..

gracias por la ayuda amigos

saludos
  #2 (permalink)  
Antiguo 20/05/2006, 21:59
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
creo que así bastaría:

Cita:
var pattern = /^([a-zA-Z0-9_-\.])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
saludos
__________________
by Capitán Buscapina
.
  #3 (permalink)  
Antiguo 23/05/2006, 10:07
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
como haria para validar esto [email protected] ??????
__________________
ALOZORRO v5.0 (ahora en .es)
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 06:12.