Hola a todos, tengo un script para validar correos electrónicos, y funciona en todos los navegadores exepto en IE. El problema viene cuandop trato de poner una lista de correos, más de uno, separados por enter [retorno de carro].
Este el el código que utilizo:
Código Javascript
:
Ver originalfunction isEmail(emails)
{
var s = emails.split("\n");
var result = true;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
for(var indice in s)
{
if (!filter.test(s[indice]))
{result= false;alert("El correo [" + s[indice]+"] no tiene el formato correcto o tiene espacios, corrija el correo o eliminelo de la lista"); }
<%if request.Cookies("ins")=1 and session("idrol")<>3 then
response.
write "if(Right(s[indice],8)!='@miserver.mx') {alert('Correo ['+s[indice]+'] no valido, debe ser correo de MISERVER\nSi es alumno de intercambio por favor solicite la inscripción a [email protected]\nPOR FAVOR ELIMINE ESE CORREO DE LA LISTA Y VUELVA A INTENTAR');result= false;}" end if
%>
}
return (result);
}
Si alguien me puede decir si puedo hacer algo para que funcione en IE, por favor. Gracias.