修改密码校验复杂度

This commit is contained in:
tqzhang 2024-06-14 13:19:03 +08:00
parent d040250343
commit a366496fc0
4 changed files with 14 additions and 5 deletions

View File

@ -25,6 +25,11 @@ function resetUserPwd(){
userList.push(verCode); userList.push(verCode);
var tf=checkPwd(); var tf=checkPwd();
var tfValue=isNull(userList); var tfValue=isNull(userList);
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
if (!regex.test(pwd)) {
layer.msg("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
return;
}
if(tf){ if(tf){
if(tfValue){ if(tfValue){
if(random !='' && random==verCode){ if(random !='' && random==verCode){

View File

@ -50,7 +50,7 @@ $(function () {
let num2 = $("#demo3").children().length; let num2 = $("#demo3").children().length;
num3 = $("#demo2").children().length; num3 = $("#demo2").children().length;
if (status == "1"){ if (status == "1"){
if (num1 > 0){ if (num1 > 0){
if (num2 > 0){ if (num2 > 0){
layer.alert("请先选择需要上传的安全培训材料!") layer.alert("请先选择需要上传的安全培训材料!")
}else { }else {

View File

@ -95,10 +95,10 @@
return; return;
} }
//密码 //密码
let pattern = /^^(?![0-9]+$)(?![0-9\W]+$)(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-z\W]+$)(?![A-Z\W]+$)[0-9A-Za-z\W]{8,16}$$/; var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
let password = $("#newPassword").val(); let password = $("#newPassword").val();
if(!pattern.test(password)) { if(!regex.test(password)) {
layer.alert("密码复杂度过低,密码需由大写字母、小写字母、数字、特殊符号符合三种8~16位"); layer.alert("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
return ; return ;
} }

View File

@ -97,7 +97,11 @@
if(!bootstrapValidator.isValid()){ if(!bootstrapValidator.isValid()){
return; return;
} }
var regex = new RegExp('(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}');
if (!regex.test($("#newPassword").val())) {
layer.msg("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
return false;
}
$.ajax({ $.ajax({
type : 'put', type : 'put',
url : ctxPath + '/users/'+$("#username").val(), url : ctxPath + '/users/'+$("#username").val(),