Hallo Gunnar, hallo Beat,
gut bei den Namen ist dein Einwand sicher berechtigt. Was hältst du übrigens z. B. von \s+$)[A-zÀ-ž\s\-\.]{1,30}
für den Vornamen? Damit hätte ich vom lateinischen Zeichensatz neben der Basis einen großen Teil der Ergänzung 1 sowie die Erweiterung A zugelassen.
Die Längenbegrenzung ist notwendig, da der Name später in ein Schriftstück eingetragen werden soll. Wenn nun der Herr zu Guttenberg auf der Website vorbeischaut (und alle seine Vornamen eingeben will), hat er eben Pech.
Bei den Ortsnamen folge ich dir nicht unbedingt. Selbst die traditionsbewussten sorbischen Einwohner von Chóśebuz und Budyšin sind sicherlich gewohnt bei Ihrer Postanschrift Cottbus bzw. Bautzen anzugeben.
Mein Problem mit dem "alles zulassen" ist aber die fehlende Kontrolle. Bei [a-zA-ZäöüÄÖÜßáé ]
kann ich noch problemlos ausprobieren, ob dann mein php-Interpreter damit klarkommt. Beim kompletten lateinischen Zeichensatz ist das schon etwas mehr Aufwand…
Gruß Wolf