Hallo bei sammen,
So habe ein Formular,
dort gibt es ein input-Feld Nachname.
Erlaubte Zeichen Ketten sollen sein, ich nehme einfach mal Mustermann als Beispiel.
mustermann
Mustermann
Mustermann-Weide
Lord von Mustermann
Lord-von-Mustermann
Lord_von_Mustermann
Groß-Klein-Schreibung wird nicht beachtet.
Zusätzlich dürfen am Schluss noch Leerzeichen stehen, diese werden bei der Validierung mit trim() entfernt.
-, _ dürfen nicht am Anfang und am Ende stehen
Zum Schluss muss ein Buchstabe oder ein Buchstabe nicht beliebig vielen Leerzeichen stehen.
Mein Entwurf diese RegAusdrucks, welcher leider noch nicht funktioniert:
PHP-Code:
//!!!!!!!!!!!! i = i-Modifier beachtet Groß-Kleinschreibung nicht !!!!!!!!!!!!!!!!!!
preg_match( '/^[a-züäö]([[:space:]]|[[:space:]]\-[[:space:]]|_)?[a-züäö]([[:space:]])*$/i' , $nachName_clean);
Danke.