] JavaScript и регулярные выражения: буквальный синтаксис Vs. Объект RegExp [

] [

] У меня проблемы с этим небольшим кодом JavaScript: [

] [
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));
] [

] Я не понимаю, почему буквальный синтаксис и объект RegExp не дают одинакового результата ... Проблема в том, что мне нужно использовать объект RegExp, так как позже у меня будут несколько переменных. [

] [

] Есть идеи? [

] [

] Заранее спасибо :) [

]
17
задан KorHosik 10 August 2011 в 17:02
поделиться