UHU-StartseiteInformatikTechnikenjava-scripthäufig benötigte Tipps
replace


Einfaches, einmaliges Ersetzen
Wenn ein Teiltext nur beim ersten Vorkommen ersetzt werden soll, dann funktioniert das so:

alert("ich habe es Dir &x-mal gesagt".replace("&x","100"))
ergibt: "ich habe es Dir 100-mal gesagt", während

alert("was &name sagt, meint &name auch so".replace("&name","Robert"))
ergibt: "was Robert sagt, meint &name auch so"



Mehrfaches Ersetzen
Um den Text überall zu ersetzen, muss die Anweisung "g" für den Ersetzungsprozess gegeben werden:

alert("was &name sagt, meint &name auch so".replace(/&name/g,"Robert"))
"was Robert sagt, meint Robert auch so"
Interessant dabei ist, dass keine Anführungszeichen mehr benötigt werden


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion