Alex: Replace()

Ich versuche mit der Replace() funktion eine zeichenkette zu ersetzen. Die zu findende als auch die ersetzende Zeichenkette
möchte ich als variablen übergeben, aber selbst mit eval(variable)
funktioniert das nicht.

Kann mir da jemand weiterhelfen?

<script language="JavaScript" type="text/javascript">
<!--
var tmp = "<tmp>";
var selected_text = "alex";
var string = "öjklalexlkjlökj";

test =   string.replace(/eval('selected_text')/,eval('tmp'));
alert(test);

//-->
</script>

  1. Hallo,

    schau mal in der Self-Doku unter RegExp-Objekt (http://selfhtml.teamone.de/javascript/objekte/regexp.htm) nach. Damit kannst du reguläre Ausdrücke dynamisch erzeugen.

    jan