Hallo.
Ich habe eine Funktion gebastelt, die Zeichen (einfaches Hochkomma) in das benannte Zeichen â umwandeln soll
Warum?
function ersetze(){
var eins = /'/;
var zwei = â ;
var jetzt = eins.replace(zwei);
}
Wo liegt mein Fehler?
1.- Die Variable "zwei" muss eine Zeichenkette sein.
2.- Du benutzt replace() falsch.
3.- Würdest du replace() richtig verwenden, würdest du nur das erste Hochkommata ersetzten.
Versuch mal das:
----------------
<script type="text/javascript">
<!--
function ersetze(text)
{
eins = /'/;
zwei = "â";
while(text.indexOf("'") > -1){text = text.replace(eins,zwei)}
alert(text);
}
ersetze("'gg'");
//-->
</script>
Gruß
Norbert