molily: Reguläre Ausdrücke suchen / ersetzen - und das deutsche SZ

Beitrag lesen

Die größere Frage ist da eher, wie man die Sprache auswählt. <html lang="de"> wäre ein Weg

ECMAScript hat mit HTML nichts zu tun, also wird ECMAScript seine Sprachwahl nicht von HTML abhängig machen.

Die Frage kann Perl auch nicht beantworten, dort wird die Locale global gesetzt, die per Locale ausgewählte Sprache gilt dann für alle REs und alle Strings. Das Modell wäre in Javascript auch recht einfach: document.setLocate("de-DE"), dann matcht /\w/ auch Umlaute und ß.

So würde es wohl auch in ECMAScript laufen, aber vermutlich eher als Methode des globalen Objektes oder als statische Methode von RegExp - weil document HTML- bzw. DOM-spezifisch ist, ECMAScript aber eine Sprache, die in verschiedenen Host-Umgebungen eingesetzt wird.

Mathias