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:
- [email protected] (correcto)
- [email protected],[email protected] (correcto)
- [email protected], [email protected] (correcto)
- [email protected] [email protected] (incorrecto)
- [email protected], [email protected], (incorrecto)
- [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!