n'abend,
aus der Angabe der Dateinamen-Konvention [dateiname + "_" + sprache] schliesse ich, dass du dich auf datei_d.htm befindest, da du in deinem Beispiel ja von deutschem Text sprichst.
document.location.href=document.location.href.replace( /(.*)_[e].html/, "$1_"+lang+".htm");
Diese Abfrage prüft aber nur auf [e]nglische Dateien.
[ed]{1} << (aus dem Zeichenvorrat "e" und "d" ist genau ein Zeichen vorhanden)
location.href = location.href.replace( /(.*)_[e]\.html/, "$1_"+lang+".htm");
weiterhin schönen abend...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|