我想 添加(变量)标记的值与正则表达式,模式工程与 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>"));
但是这看起来不对,我记录了这个模式和它应该是什么样子。 有什么想法吗?