alkativo: Umlaute Suchen und ersetzen

Hi,

für ein Backend checke ich Ordnernamen. Das geschieht mit JS vor dem Absenden.

  
ordner = document.getElementById('ordner').value;  
if (-1 != ordner.search(/ö.+/)){  
alert('istdrin');  
}  

Bringt bei "ö" leider keinen Erfolg. Hat jemand eine Idee?

Bis dann
Al

  1. ordner = document.getElementById('ordner').value;
    if (-1 != ordner.search(/ö.+/)){
    alert('istdrin');
    }

    `if(document.getElementById("ordner").value.toLowerCase().indexOf("ö") != -1) alert("gefunden");`{:.language-javascript}  
      
    Suchst du sowas?
    
    1. Ganz genau ganz stark danke...

      Cucu
      Al

      1. Jetzt nur noch das Replace

        ordner = ordner.toLowerCase().replace(/ä/g,handling[i]['replacement']);

        geht in der schleife

        ordner = ordner.toLowerCase().replace(/handling[i]['character']/g,handling[i]['replacement']);

        leider nicht

        Weiß jemand wie ich da eine Variable nutze?

        Bis dann
        Al

        1. So,

          jetzt geht die Schleife

            
          var character = new RegExp(handling[i]['character'], "g");  
          			ordner = ordner.replace(character,handling[i]['replacement']);  
          
          

          Bis die Tage
          keine Frage

          1. Noch ein Hinweis, du schreibst von ersetzen, also wenn ich ö eingebe und es ö nicht gibt (sondern nur oe), würde ich als User eher eine Fehlermeldung erwarten und keine automatische Korrektur.