Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2004 Teil von Februar

SELFHTML Forumsarchiv
Mehrere replace() aneinanderreihen. Welche Verbindung???

Informationsseite
  1. Seite (JAVASCRIPT) Mehrere replace() aneinanderreihen. Welche Verbindung??? von H²O, 29. 02. 2004, 20:32
nach unten

Mehrere replace() aneinanderreihen. Welche Verbindung???

Die folgende Nachricht zum Thema stammt von: H²O, 29. 02. 2004, 20:32

Hallo.

Ich möchte mehrere replace() aneinander setzen.

Hier gibt es Infos über replace:
http://selfhtml.teamone.de/javascript/objekte/string.htm#replace
Und hier gibt es Infos zur Aneinanderreihung:
http://selfhtml.teamone.de/javascript/sprache/operatoren.htm#rangfolge

Ich hoffe jemand von euch kriegt das hin, denn ich habe schon alles durchversucht, bin aber trotzdem zu keinem Ergebnis gekommen.

Das Script unten soll zwei Sachen ersetzten. Einmal soll "text1" durch "antw1" ersetzt werden. Und "text2" soll durch "antw2" ersetzt werden. Die "..." müssen durch die Verbindung ersetzt werden oder kommt die dabei ganz woanders hin? Naja, ihr könnt es mir ja schreiben.

Wäre echt nett, wenn mir jemand antworten würde.

Schon mal Vielen Dank, H²O

<script type="text/javascript">
function paar() {

var wert = document.forms[0].elements[0].value;
var jetzt = wert.replace(/text1/, "antw1") ... wert.replace(/text2/, "antw2");
document.forms[0].elements[0].value =(jetzt);
            return false;


}
</script>

nach obennach unten

Mehrere replace() aneinanderreihen. Welche Verbindung???

Die folgende Nachricht zum Thema stammt von: Bio, 29. 02. 2004, 21:09

Sup!

Ich würd's ja mal mit wert.replace().replace() versuchen.

Gruesse,

Bio
--
Für sein Verhalten sollte man sich nur entschuldigen, wenn man vorhat, es zu ändern.

nach obennach unten

Problem bei: "mir" -> "dir" und "dir" -> "mir" ???

Die folgende Nachricht zum Thema stammt von: H²O, 29. 02. 2004, 21:40

HI.

Gute Idee. Klappt auch. Allerdings will ich jetzt "dir" in "mir" umwandelt un "mir" in "dir" und dann wandelt sich das natürlich immmer wieder selber um. Wie kann ich das verhindern. Das müsste dann so gehen, dass nur wenn er in "var jetzt" nichts findet in "var jetzt2" sucht, aber wie mache ich das?

Das Script unten zeigt schon mal ein bisschen was an.

Danke H²O

<script type="text/javascript">
function paar() {

var wert = document.forms[0].elements[0].value;
var jetzt = wert.replace(/mir/, "dir").replace(/ich/, "du").replace(/mein/, "dein")
var jetzt2 = wert.replace(/dir/, "mir").replace(/du/, "ich").replace(/dein/, "mein")
 document.forms[0].elements[0].value =(jetzt, jetzt2);
            return false;


}
</script>

nach obennach unten

Problem bei: "mir" -> "dir" und "dir" -> "mir" ???

Die folgende Nachricht zum Thema stammt von: Ronny, 01. 03. 2004, 08:19

Hi,

»» HI.
»»
»» Gute Idee. Klappt auch. Allerdings will ich jetzt "dir" in "mir" umwandelt un "mir" in "dir" und dann wandelt sich das natürlich immmer wieder selber um. Wie kann ich das verhindern.

Idee:

Schritt 1: wandle alle "mir", "ich" und "mein" in "xxx", "yyy" und "zzz"
Schritt 2: wandle alle "dir" usw. in "mir" usw.
Schritt 3: wandle alle "xxx" usw. in "dir" usw.


Grüße,

Ronny

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2004 Teil von Februar

© 1998-2008 Seite Impressum, Software: Classic Forum