derletztekick: 4 replace zusammenfassen

Beitrag lesen

Hallo farant,

durch das Schlüsselwort var deklarierst Du Deine Variable auch immer wieder neu und überschreibst somit dessen alten Wert.

gibt es nun eine Möglichkeit alle 4 in einem Zusammenzufassen.

Du könntest dazu eine Funktion nutzen, nach diesem Prinzip:

  
  function replaceUmlauts(string){  
      var Ar = new Array(2);  
      Ar[0] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß");  
      Ar[1] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß");  
  
      for (var i=0; i<Ar[0].length; i++){  
    myRegExp = new RegExp(Ar[0][i],"g");  
    string = string.replace(myRegExp, Ar[1][i]);  
   }  
      return string;  
  }  
  alert(replaceUmlauts("äüß"));

Letztlich sieht es aber ehr so aus, als suchst Du decodeURI()

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein