exitboy
Erfahrenes Mitglied
hi,
ich moechte Sicherstellen, dass jemand einen Namen eingibt, ggf. noch einen Nachnamen.
Gedacht habe ich mir das wie folgt:
Leider funktioniert dies auf einen Vornamen wie "Tom" als auch auf einen kompletten Namen wie "Tom Vogel" nicht.
Warum nicht? das "?" nutzt doch den Leerschritt, oder etwa nicht?
So funkzt es:
(^[a-zA-Z]{3,15} [a-zA-Z]{3,15}$|^[a-zA-Z]{3,15}$)
ich moechte Sicherstellen, dass jemand einen Namen eingibt, ggf. noch einen Nachnamen.
Gedacht habe ich mir das wie folgt:
Code:
(eregi('[a-zA-Z]+|[a-z-A-Z] ?[a-zA-Z]+)',$Vorname)
Leider funktioniert dies auf einen Vornamen wie "Tom" als auch auf einen kompletten Namen wie "Tom Vogel" nicht.
Warum nicht? das "?" nutzt doch den Leerschritt, oder etwa nicht?
So funkzt es:
(^[a-zA-Z]{3,15} [a-zA-Z]{3,15}$|^[a-zA-Z]{3,15}$)
Zuletzt bearbeitet: