Я хочу добавить (переменный) тег в значения с регулярным выражением, шаблон отлично работает с PHP, но у меня есть проблемы с его внедрением в JavaScript.
Шаблон (value
является переменной):
/(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is
Я избежал обратных косых черт:
var str = $("#div").html();
var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is";
$("#div").html(str.replace(regex, "<a href='#" + value +">" + value + "</a>"));
Но это кажется неправильным, я зарегистрировал шаблон и его то, что должно быть. Любые идеи?