hallo liebe Forengemeinde.
Kann mir bitte jemand bei mein Problem helfen?
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 !
Mein Ansatz prüft zwar das Vorhandensein der Zeichen aber mit der weiteren Überprüfung, komme ich nicht weiter.
if( preg_match( '#[123456789]#', $passwort )
&& preg_match( '#[abcdefghjkmnpqrstuvwxyz]#', $passwort )
&& preg_match( '#[ABCDEFGHJKMNPQRSTUVWXYZ]#', $passwort )
&& preg_match( '#[!@]#', $passwort )
&& strlen($passwort) >=9
)
{
#Passwort OK
}
else
{
#passwort falsch
}
Danke Werner