Regex für Passwortprüfung

savvo

Mitglied
Hallo
Wollte ein Skript schreiben der ein Passwort mittels Regex prüft. Die Eingabe erfolgt in der Konsole und foldende Regeln müssen beachtet werden:

8 Stellig
mind. Klein- und Grossbuchstaben
mind. eine Zahl
darf Vorname bzw. Nachname nicht beinhalten
keine Umlaute oder Leerzeichen
Code:
if( ($check =~ /\S([a-zA-Z]{7}[0-9]{1})(\b$vorname\b)(\b$nachname\b))[^äöüÄÖÜ]/i) ) {
print "super";
}
else {
print "\n\n\n\t\tPasswort nicht gueltig!\n\n\n";
}
Dies will aber nicht funktionieren, kann mir jemand helfen?

Gruss
Savvo
 
Zurück