修改密码校验复杂度

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);
var tf=checkPwd();
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(tfValue){
if(random !='' && random==verCode){

View File

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

View File

@ -95,10 +95,10 @@
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();
if(!pattern.test(password)) {
layer.alert("密码复杂度过低,密码需由大写字母、小写字母、数字、特殊符号符合三种8~16位");
if(!regex.test(password)) {
layer.alert("您的密码复杂度太低(密码中必须包含大小字母、数字、特殊字符)!");
return ;
}

View File

@ -97,7 +97,11 @@
if(!bootstrapValidator.isValid()){
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({
type : 'put',
url : ctxPath + '/users/'+$("#username").val(),