Здравствуйте!
Надо на лету сгенерировать регулярку.
Регулярка должна иметь вид /\b($word)\b/ (кстати надеюсь это правильная регулярка для нахождения целого слова)
Я пишу
var word = "trololo";
var reg1 = new RegExp("/\b($" + word + ")\b/");
var reg2 = new RegExp("/\\b($" + word + ")\\b/");
//должно получиться /\b($trololo)\b/
alert(reg1.toString());
alert(reg2.toString());
alert("как надо: " + /\b($trololo)\b/.toString());
как-то странно что
reg1 = /\b($trololo)\b/;
reg2 = new RegExp(/\b($trololo)\b/.toString());
alert(reg1.toString()==reg2.toString());
Могу конечно сгенерировать через эвал на крайний случай, но оень не хочу этого
Надеялся понять почему так происходит