> var p = /abc/gi;
> var s = "abc";
> p.test(s);
true
> p.test(s);
false;
Cuando ejecuto este código en la consola de Chrome Tengo este resultado más arriba. Cada vez que llamo '.test()' obtengo un valor diferente. ¿Alguien podría explicarme por qué sucede esto? graciasJavascript Regex con .test()
http://stackoverflow.com/questions/7331753/strange-behavior-of-javascript-regex-test-function –
Más incautos: [prueba interesante de Javascript RegExp] (http://stackoverflow.com/q/604860) y [La prueba de expresión regular no puede decidir entre verdadero y falso] (http://stackoverflow.com/questions/2669861/regular-expression-test- cant-decide-between-true-and-false-javascript) –