Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 20:40
mapino
 
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años, 7 meses
Puntos: 1
regex para validar correos separados por coma

Amigos, a ver si me pueden ayudar con esto... estoy tratando de hacer una validación a través de expresiones regulares de correos separados por coma (,) o coma y espacio (, )... para lo cual he llegado a lo siguiente:

Código PHP:
/^((([A-Z0-9._%-])+@([A-Z0-9.-])+.([A-Z]){2,4})+(,s?b)?)+$/ 
si bien con esto puedo validar correctamente cosas como:
  1. [email protected] (correcto)
  2. [email protected],[email protected] (correcto)
  3. [email protected], [email protected] (correcto)
  4. [email protected] [email protected] (incorrecto)
  5. [email protected], [email protected], (incorrecto)
  6. [email protected]@dominio.com (correcto)

lo que me esta dando dolor de cabeza, es que el punto 6 me aparece como correcto!... y no es lo que necesito.

he estado probando la expresion regular en este sitio http://regexpal.com/

a ver si me pueden echar una mano con esto, gracias!
__________________
para que hacer las cosas faciles si se pueden complicar!