henne
Goto Top

Javascript match, danach replace

Hallo Freunde,
ich bin kein Programmierer,
habe aber gemerkt das match und replace nicht funktioniert,
lässt man bei meinem Beispiel die replace-Zeile weg, bis dahin gehts.


<script type="text/javascript">
var adresse = document.URL;
adresse = adresse.match(/,0.+/);
adresse = adresse.replace("henne","hamster");
document.writeln(adresse);
</script>

Was kann man machen?

Gruß Henne

Content-Key: 222005

Url: https://administrator.de/contentid/222005

Printed on: April 20, 2024 at 04:04 o'clock

Member: colinardo
colinardo Nov 14, 2013 updated at 22:52:05 (UTC)
Goto Top
Hallo Henne,
der erste Parameter von replace sollte ein regulärer Ausdruck sein:
adresse = adresse.replace(/henne/,"hamster");   
sollten mehrere Vorkommen von "henne" in der URL vorkommen (also ein ganzer Stall face-smile)kannst du sie hiermit alle ersetzen:
adresse = adresse.replace(/henne/g,"hamster");   
Grüße Uwe
Member: Henne
Henne Nov 15, 2013 at 07:25:08 (UTC)
Goto Top
Hallo Uwe,

danke für den Hinweis. Aber ich bin nur ein Stückchen weiter.
Wenn ich die Zeilen replace/match tausche, funktioniert das Script,
das Ergebnis ist aber natürlich etwas anders.

Wenn es erst match, dann replace... kommt kein Ergebnis.
Nicht mal soetwas wie null oder undefined...- einfach nichts.

Gruß Henne
Member: colinardo
colinardo Nov 15, 2013 at 07:40:51 (UTC)
Goto Top
so'n schiet face-wink Rückgabewert von match ist ein Array... so gehts:
<script type="text/javascript">  
	var adresse = document.URL;
	adresse = adresse.match(/,0.+/);
	adresse = adresse.replace(/henne/,"hamster");  
	document.writeln(adresse);
</script>
Grüße Uwe
Member: Henne
Henne Nov 15, 2013 at 07:42:35 (UTC)
Goto Top
Hurra, ich habe es jetzt anders gelöst...
match ist nicht mehr nötig.

adresse = adresse.replace(/.+,0/,"");

(der Tausch henne/hamster war nur zum testen)

Jetzt wird die url ab der Zeichenfolge ,0 dargestellt
und ich habe mein Ergebnis.

Gruß Henne
Member: Henne
Henne Nov 15, 2013 at 07:43:29 (UTC)
Goto Top
Trotzdem Danke für die Nachhilfe!
Member: colinardo
colinardo Nov 15, 2013 updated at 07:45:39 (UTC)
Goto Top
Jetzt wird die url ab der Zeichenfolge ,0 dargestellt
das hätte man natürlich wissen müssen ...

Dann den Beitrag bitte noch als gelöst markieren. Merci.