Hallo zusammen,
Ich schreibe gerade an einem Programm, das zur Verwendung eine Authentifizierung mittels Benutzername und Passwort erfordert. Soweit so gut. Ich will bei der "Registrierung" aber gerne darauf bestehen, das die Benutzer halbwegs sichere Passwörter vergeben.
Daher möchte ich eine Funktion schreiben, die True zurück gibt wenn der Passwortstring folgende Kriterien erfüllt:
1.) Passwort muss mindestens 8 Zeichen lang sein.
2.) Passwort muss mit einem Großbuchstaben beginnen.
3.) Passwort muss mindestens eine Zahl enthalten.
Die ersten beiden Punkte stellen nicht wirklich ein Problem da aber wie kann ich Prüfen ob ein String Zahlen enthällt?
Sicherlich könnte ich den String Char für Char durchgehen und gucken ob es eine Zahl ist aber das muss doch sicherlich auch Eleganter funktionieren.
Jemand eine Idee?
Ich schreibe gerade an einem Programm, das zur Verwendung eine Authentifizierung mittels Benutzername und Passwort erfordert. Soweit so gut. Ich will bei der "Registrierung" aber gerne darauf bestehen, das die Benutzer halbwegs sichere Passwörter vergeben.
Daher möchte ich eine Funktion schreiben, die True zurück gibt wenn der Passwortstring folgende Kriterien erfüllt:
1.) Passwort muss mindestens 8 Zeichen lang sein.
2.) Passwort muss mit einem Großbuchstaben beginnen.
3.) Passwort muss mindestens eine Zahl enthalten.
Die ersten beiden Punkte stellen nicht wirklich ein Problem da aber wie kann ich Prüfen ob ein String Zahlen enthällt?
Sicherlich könnte ich den String Char für Char durchgehen und gucken ob es eine Zahl ist aber das muss doch sicherlich auch Eleganter funktionieren.
Jemand eine Idee?