Peter K.: reguläre Ausdrücke und Variablen

Beitrag lesen

Hallo,
danke für die Hilfe.

ich möchte mittels eines regulären ausdrucks einen string in einem markiertem
text ersetzen (geht leider nur mit misie, da ns die funktion falsch implementiert hat.

Leider weiss ich nicht welche Funktion Du meinst, die der Netscape falsch implementiert haben soll. Allgemein laesst sich sagen, dass JS immer noch von Netscape vorgegeben wird, weshalb wohl eher andere Browser zu Fehlern neigen.

das Problem bei Netscape ist, dass man dort keinen Text erfassen kann, der in einem Formfeld markiert wurde.

function ersetzen(text) {
Auswahl=document.selection.createRange().text;
Auswahl = Auswahl.replace(/testtext/g,""); // wie stelle ich es jetzt an,
dass hier statt des festen ausdrucks testtext, die beim funktionsaufruf übergebene variable text ersetzt wird??