Gunnar Bittersmann: RegularExpressions und JS - Problem

Beitrag lesen

Michael, nochwas:
Du willst, „die Eingabe soll Buchstaben aller möglichen Art sowie "-", "," und Leerzeichen erlauben“, erlaubst aber nur lateinische Buchstaben aus Basic Latin und Latin-1 Supplement. [UNICODE]

Du lässt Håkon zu, sperrst aber Łukasz und Jiři aus? Wenn du alle möglichen westeuropäischen Zeichen berücksichtigst, verdienen das die mittel- und osteuropäischen genauso. Wenigstens Latin Extended-A.

Und Zeichen jenseits von U+007F lassen sich genauso zusammenfassen wie a-z. Dann sieht der reguläre Ausdruck so aus:

var regexEinName = /[^a-zA-ZÀ-ÖØ-öø-ž,\- ]/;

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)