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
Dies will aber nicht funktionieren, kann mir jemand helfen?
Gruss
Savvo
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";
}
Gruss
Savvo