Ich möchte Werten mit Regex ein (variables) Tag hinzufügen. Das Muster funktioniert gut mit PHP, aber ich habe Probleme, es in JavaScript zu implementieren.
Das Muster ist ( value
ist die Variable):
/(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is
Ich bin den Backslashes entkommen:
var str = $("#div").html();
var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is";
$("#div").html(str.replace(regex, "<a href='#" + value +">" + value + "</a>"));
Aber das scheint nicht richtig zu sein, ich habe das Muster protokolliert und es ist genau das, was es sein sollte. Irgendwelche Ideen?
value
eine Variable?