tengo algunas dificultades con este pequeño código JavaScript:JavaScript y expresiones regulares: sintaxis literal vs. RegExp objeto
var text="Z Test Yeah ! Z";
// With literal syntax, it returns true: good!
alert(/(Z[\s\S]*?Z)/g.test(text));
// But not with the RegExp object O_o
var reg=new RegExp('Z[\s\S]*?Z','g');
alert(reg.test(text));
No entiendo por qué la sintaxis literal y el objeto RegExp no me dan el mismo resultado ... El problema es que Tengo que usar el objeto RegExp ya que tendré algunas variables más adelante.
¿Alguna idea?
Gracias de antemano :)
Buen trabajo al escribir una primera pregunta bien formateada y bien escrita. – zzzzBov