Heim >Web-Frontend >js-Tutorial >Verwendung von PHP und JS zur Implementierung des regelmäßigen Passwortabgleichs von Zahlen und Buchstaben
Dieses Mal werde ich Ihnen zeigen, wie Sie PHP und JS verwenden, um regelmäßig Zahlen- und Buchstabenkombinationen für Passwörter abzugleichen. Was sind die Vorsichtsmaßnahmen für die Verwendung von PHP und JS, um regelmäßig Zahlen- und Buchstabenkombinationen für Passwörter abzugleichen? Das Folgende ist der eigentliche Kampf.
Das Beispiel in diesem Artikel beschreibt die Funktion regelmäßig passender Passwörter, die nur aus einer Kombination aus Zahlen und Buchstaben bestehen können. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Passwortanforderungen:
1 Es können nicht nur Zahlen sein
2. Es dürfen nicht alle Buchstaben sein
3. Muss eine Kombination aus Zahlen und Buchstaben sein
4 Enthält keine Sonderzeichen
5 Das Passwort muss eine Zeichenfolge von 6–30 Zeichen sein Länge
/** * @desc get_pwd_strength()im:根据密码字符串判断密码结构 * @param (string)$mobile * return 返回:$msg */ function get_pwd_strength($pwd){ if (strlen($pwd)>30 || strlen($pwd)<6) { return "密码必须为6-30位的字符串"; } if(preg_match("/^\d*$/",$pwd)) { return "密码必须包含字母,强度:弱";//全数字 } if(preg_match("/^[a-z]*$/i",$pwd)) { return "密码必须包含数字,强度:中";//全字母 } if(!preg_match("/^[a-z\d]*$/i",$pwd)) { return "密码只能包含数字和字母,强度:强";//有数字有字母 "; } }
js reguläres Matching
/** * 检测密码强度,必须由数字与字母组合,至少6位的字符串。 */ $.checkPwd = function(v){ v=$.trim(v); if(v.length<6||v.length>30){ return "密码长度为6-30位"; } if(/^\d+$/.test(v)) { return "全数字"; } if(/^[a-z]+$/i.test(v)) { return "全字母"; } if(!/^[A-Za-z0-9]+$/.test(v)) { return "只能含有数字有字母"; } return "正确"; };
Ich glaube, Sie haben die Methode gemeistert, nachdem Sie den Fall hier gelesen haben Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Wie man aufeinanderfolgende Zahlen mit regulären Ausdrücken abgleicht
Entwicklungserfahrung bei der Implementierung des Mindestabgleichs mit regulären Ausdrücken
Das obige ist der detaillierte Inhalt vonVerwendung von PHP und JS zur Implementierung des regelmäßigen Passwortabgleichs von Zahlen und Buchstaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!