1. Übersicht
Auf der Benutzerregistrierungsseite einer dynamischen Website müssen häufig die Anzahl der Ziffern und die vom Benutzer eingegebene Nutzungsname und das Kennwort beurteilen, um die Registrierungsinformationen des Benutzers zu standardisieren. Dieses Beispiel erfordert beispielsweise, dass der Benutzername aus Buchstaben, Zahlen und Unterstrichen von 3-10 Ziffern besteht und das Kennwort aus Buchstaben, Zahlen, Unterstrichen und Punkten besteht. " von 6-20 Ziffern, und der erste Charakter ist ein Buchstaben. Zu diesem Zeitpunkt ist es notwendig, die Eingabe des Benutzers zu beurteilen. Daher hat der Autor zwei Funktionen geschrieben, um zu überprüfen, ob der vom Benutzer eingegebene Benutzername und Kennwort legal sind.
2. Technische Punkte
Der reguläre Ausdruck, der überprüft, ob der Benutzername aus 3-10-stelligen Buchstaben, Zahlen und Unterstrichen besteht, ist wie folgt:
/^(/w) {3,10} $/
Der reguläre Ausdruck, den das Passwort überprüft, besteht aus 6-20-stelligen Buchstaben, Zahlen, Unterstrichen und Punkten. " ist wie folgt:
/^ aa-za-zl] {1}(?? -za-z0-9 weibliche |, _]) {5,19}$/
3. spezifischer Implementierungscode
(1) Verwenden Sie JavaScript, um einen Funktions -Checkeusername () zu schreiben, um zu überprüfen, ob der Benutzername legal ist. Die Funktion hat nur einen Parameter -Benutzernamen, mit dem der Eingangsbenutzername erhalten wird, und der Rückgabewert ist wahr oder falsch. Der Code ist wie folgt:
<script Language = "javaScript"> Funktion Checkeunername (Benutzername) {var str = userername; // In JavaScript können reguläre Ausdrücke nur mit "/" starten und enden und keine Doppelzitate var expression =/^(/w) {3,10} $/; var objexp = neuer regexp (Ausdruck); // Erstellen Sie reguläres Ausdrucksobjekt if (objexp.test (str) == true) {// Return true über reguläre Ausdrücke überprüfen;} else {return false;}} </script>(2) Verwenden Sie JavaScript, um einen Funktionsprüfen () zu schreiben, um zu überprüfen, ob das Passwort legal ist. Die Funktion hat nur einen Parameter PWD, der zum Erhalt des Eingabekennworts verwendet wird, und der Rückgabewert ist wahr oder falsch. Der Code ist wie folgt:
<script Language = "javaScript"> Funktion ponkepwd (pwd) {var str = pwd; // In JavaScript können reguläre Ausdrücke nur mit "/" starten und enden und kann nicht doppelte Zitate var expression =/^[a-za-z] {1} ([a-za-z0-9] | [._] {5,19} $/& supmin; $/& supmin; $/& supmin; $/; var objexp = neuer regexp (Ausdruck); // Erstellen Sie reguläres Ausdrucksobjekt if (objexp.test (str) == true) {// Return true über reguläre Ausdrücke überprüfen;} else {return false;}} </script>(3) Rufen Sie die Funktion checkusername () an und checkpwd (), um festzustellen, ob der vom Benutzer eingegebene Benutzername und Kennwort legal sind. Wenn es nicht legal ist, wird eine schnelle Nachricht gegeben. Der Schlüsselcode lautet wie folgt:
<script Language = "javaScript"> Funktionsprüfung (myForm) {if (myForm.username.value == "") {alert ("Bitte geben Sie den Benutzernamen ein!"); myForm.username.focus (); Illegal! "); illegal! "); Wiedererlangen Sie! "); myForm.pwd.focus (); return;} myForm.submit ();} </script>Das oben genannte ist das relevante Wissen über den Benutzernamen und das Kennwort der Kundenüberprüfung, das Ihnen vom Editor vorgestellt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!