suit: RegExp

Beitrag lesen

Ich glaub nicht, dass in einer Reisepassnummer kleine Buchstaben vorkommen. Also eher: [1]\d{7}$

Ja das ist richtig.

Nutzereingaben kann man case-insensitiv prüfen oder gleich alle Buchstaben in Großbuchstaben umgewandeln.

Ich ging davon aus, dass hier Nutzereingaben geprüft werden ;) - hinten werden aber vermutlich nicht nur Ziffern sondern auch große O vorkommen (es gibt sicher genug Leute, die kennen den "Trick" mit dem durchstreichen der Null nicht). Wenn wir schon bei Nutzereingaben sind, sollte geklärt werden, was hier ggf. automatisch fehlerkorrigiert wird.

bei der IBAN-Eingabe z.B. werden alle Leerzeichen entfernt, da diese nur in Papierform eingefügt werden. Als syntaktisch falsch dürfen sie aber bei einer Überprüfung nicht gewertet werden, weil es durchaus Leute gibt, die das so eintippen.


  1. A-Z ↩︎