Ich möchte überprüfen, ob ein Passwort mindestens einen Buchstaben und eine Zahl enthält. Sonderzeichen werden akzeptiert, aber nicht benötigt ...
Das wird ein einfacher Passwort-Checker sein.
Die Verwendung einer einzelnen Regex kann zu etwas unlesbarem / unzuverlässigem Code führen. Es kann sinnvoller sein, einfachere Regexes zu verwenden, zB [0-9]
, um das Vorhandensein einer Ziffer zu überprüfen und die Anforderungen Ihres Passwortsicherheits-Checkers in eine mehrzeilige if
zu brechen. Außerdem können Sie so besser erkennen, in welchem Stadium die Validierung fehlgeschlagen ist, und dem Benutzer möglicherweise Vorschläge unterbreiten.
Einfache Lösung, um nach einem Passwort zu suchen, das mindestens einen Buchstaben, mindestens eine Ziffer und keine Leerzeichen enthält:
%Vor%Tags und Links regex