Hola.
Soy nuevo en esto de Java Script, pero estoy experimentando un error que me parece extraño.
Cuando hago uso del método
test() de los objetos RegExp, con IE6 me funciona bien, pero con Firefox 3.0.8 tengo problemas si
test() tiene que devolver '
false'
Para poder ver claramente lo que devuelve
test(), he usado el siguiente código:
var re=new RegExp('index');
test3=re.test(ifrdoc);
alert(test3);
donde
ifrdoc es una cadena de texto. Como os comento, con IE 6 funciona bien, pero con Firefox 3.0.8, sólo funciona si
test() devuelve
true.
De hecho, como no he introducido código para manejar errores, si
test() devuelve
false , el script termina.
Sencillamente, no encuentro el motivo, y la información sobre
test() la he encontrado en las páginas de el Mozilla Developer Center, sin que hiciese mención a un posible fallo, y también he probado algún ejemplo sin que me diese error.
¿Alguien ve dónde puede estar el problema?
Gracias de antemano.