molily: Platzhalter in einer URL ersetzen

Beitrag lesen

Hallo,

ich hätte auch keine zig Variablen definiert, sondern zumindest ein Array.

Dann raten wir dem Fragesteller doch lieber diese Lösung:

var url = "/wwww/_PLATZHALTER1_/_PLATZHALTER2_/_PLATZHALTER3_/_PLATZHALTER4_/";  
var texte = [  
 undefined, // Position 0 bleibt leer  
 "text1",  
 "text2",  
 "text3",  
 "text4"  
];  
var platzhaltername = "PLATZHALTER";  
var regexp = new RegExp("_" + platzhaltername + "(\\d+)_", "g");  
  
function ersetzungsfunktion (treffer, nummer) {  
 return texte[nummer];  
}  
  
var url = url.replace(regexp, ersetzungsfunktion);  
alert(url);

Mathias