LanX: RegExp oder String - der _kleine_ Unterschied

Beitrag lesen

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>