In diesem Artikel wird der reguläre Ausdruck für die Validierung eines Passworts beschrieben, das Sonderzeichen enthält.
So schreiben Sie die JavaScript -Validierung des regulären Ausdrucks Passwort mit Sonderzeichen?
Verwenden Sie das folgende Muster oder den regulären Ausdruck für die Passwortvalidierung mit Sonderzeichen . Das Muster stimmt mit einem Passwort überein, das mindestens einen speziellen Charakter, einen Buchstaben und eine Ziffer enthält und zwischen 8 und 12 Zeichen lang ist:
regexpattern = /^(?=.*[-\#\ $ \.\%\ & \@\!\+\ = \<\>\*]) (?=.*[a-za-z]) (?=.*\D).8,12 $/;Hier ist der Zusammenbruch der verschiedenen Teile des obigen Musters:
Beispiel
Erstellen Sie in einer HTML -Datei ein Formular mit einem Eingabefeld, um eine Kennworteingabe und eine Schaltfläche Senden zu erhalten. Anbringen "ONCLICKEreignis mit der Schaltfläche, mit der die Funktion aufgerufen wirdpassingValidation ()”Auf der Einreichung des Formulars, um das angegebene Passwort zu validieren:
Erstellen Sie ein DIV -Element und erwähnen Sie die Regeln für das Passwort in der nicht ordnungsgemäßen Liste:
Erstellen Sie in der CSS -Datei IDs “Fehler" Und "Nachricht"Und setzen Sie die Farben"Rot" Und "Grün", bzw. Weisen Sie diese IDs dem zu
Tags zum Anzeigen von Nachrichten, wenn das Passwort korrekt oder falsch ist:
#FehlerErstellen Sie eine ID “KastenDas ist dem Div -Element zugewiesen, die Schriftgröße des Textes festzulegen:
#KastenVerwenden Sie in der JavaScript -Datei den folgenden Code zur Überprüfung des Kennworts:
FunktionPasswordValidation ()Im obigen Code -Snippet:
Ausgang
Verwenden Sie nun den Eingangstyp, um Eingaben als Passwort zu akzeptieren. “Passwort”:
Sie können sehen, dass die Ausgabe im Kennwortformat Passwort einnimmt:
Hier geht es um die Validierung von Passwörtern mit Sonderzeichen.
Abschluss
Verwenden "/^(?=.*[-\#\ $ \.\%\ & \@\!\+\ = \\*]) (?=.*[a-za-z]) (?=.*\D).8,12 $/”Für Sonderzeichen in der Passwortvalidierung. Das Muster berücksichtigt ein Passwort, das mindestens ein Alphabet, ein spezielles Zeichen und eine Ziffer mit einer Länge von 8 bis 12 Zeichen enthält. In diesem Artikel wurde der reguläre Ausdruck oder Muster zur Validierung von Passwörtern mit Sonderzeichen beschrieben.