Hi Volker,
Also deine Function müßte funktionieren, wenn du sie richtig verwendest ;)
Thema Typing!
ra muß eine Regular Expression sein, das ist ein eigenes _Object_ kein String!!!
im folgenden Code kannste Dir den unterschied anschauen
in parse() erwartet eine RegExp, parseStr() ein String mit einer RegExp.
Tschuess Rolf
PS: 1. Kleiner Tip, die meiseten Leute in diesem Forum legen Wert auf Höflichkeiten wie eine Anrede!( musste ich auch lernen ;)
2. Bitte poste nächstes mal Code der ad hoc ausführbar ist, sonst dauert das testen zu lange oder gleich nen Link.
<html>
<body>
<script language=javascript>
function parse(ra)
{
var text="Pippi";
var toparse="Trilla trulla trallalla";
toparse=toparse.replace(ra, text);
alert(toparse);
}
function parseStr(ras,mod)
{
eval("parse("+ras+")");
}
parse(/tr.lla/gi);
parseStr("/tr.lla/gi");
</script>
</body>
</html>