Robert B.: Passwort überprüfen

Beitrag lesen

Hallo Werner,

neben dem Hinweis von beatovich seien noch die folgenden Hinweise zu regulären Ausdrücken angebracht.

Dein Zeichenvorat

123456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ!@

lässt sich in folgende Zeichen (-klassen) aufteilen:

  • \d bzw. [1-9] — warum eigentlich keine 0?
  • [a-hjkmnp-z] und in Großbuchstaben — warum eigentlich ohne i, l und o?
  • \!
  • und ob es @ oder \\@ heißt überlasse ich dem Studium der Dokumentation.

Vermutlich kannst du deine gesamte Aufgabenstellung,

Es soll ein Passwort überprüft werden Passwortlänge >= 9 Zeichen Erlaubte Zeichen: 123456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ!@ Das Passwort muss mindestens enthalten: 1 Klein und 1 Großbuchstabe und eine Zahl und die Sonderzeichen @ und !

sogar in einem einzigen regulären Ausdruck unterbringen.

Viele Grüße
Robert