Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2011, 08:37
fedevec
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Información error: regular expression too complex

"error: regular expression too complex"
Me sale ese error cuando corro la pagina desde Firefox, pero cuando la corro en IE9 funciona bien.
Es una funcion que controla que los datos ingresados en un <input> se correspondan con un correo electronico. Este es el codigo:

FUNCION JS:
Código:
function funcionControl(){
    var $mail = window.document.formContactos.mail.value;
    var $expReg2 = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9azA-Z]\.)+[a-zA-Z]{2,9})$/;
    var $esCorreo = $expReg2.test($mail);
    if(!$esCorreo){
        arrayControl['mail']='false';
    }
}
CODIGO HTML:
Código:
<form name="formContactos" id="formContacto" action="moduloEnviarCorreo.php" method="post">
<!--Campo Correo-e-->
<table id="email" name="email">
	<tr><td class="label">Correo-e:<sup style="color:red">*</sup></td></tr>
	<tr><td><input name="mail" id="mail" type="text" class="textBox" style="width:220px"></td></tr>
</table>
La funcion se llama desde el evento onclick del submit.

Lei por ahi alquien mas que tuvo el mismo problema con firefox pero que en Chrome le corria bien. Alguien tiene idea porque este error, mejor dicho, porque en firefox.
Salu2