Andreas: Umlaute umwandeln

Beitrag lesen

Hallo Jürgen,

super, vielen Dank, das hat geklappt. Ich habe Deinen Code noch etwas erweitert (Großbuchstaben):

  
       function replaceUmlauts(string, index){  
      var anArray = new Array(2);  
      anArray[0] = new Array("\u00d6", "\u00f6", "\u00c4", "\u00e4", "\u00dc", "\u00fc", "\u00df");  
      anArray[1] = new Array("Oe", "oe", "Ae", "ae", "Ue", "ue", "ss");  
  
      for (var i=0; i<anArray[index].length; i++){  
    myRegExp = new RegExp(anArray[index][i],"g");  
    string = string.replace(myRegExp, anArray[(index==0?1:0)][i]);  
   }  
      return string;  
  }