From 0481353111afb43a2322e18530dde26f1d841ead Mon Sep 17 00:00:00 2001 From: yanghb <yanghb> Date: 星期五, 21 四月 2023 11:15:34 +0800 Subject: [PATCH] 代码调整 --- ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js index 411844c..258a7df 100644 --- a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js +++ b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js @@ -34,6 +34,10 @@ field: 'rePassword', message: '两次密码不一致' }, + regexp: { + regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/, + message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符' + }, } }, rePassword: { @@ -44,6 +48,10 @@ identical: { field: 'password', message: '两次密码不一致' + }, + regexp: { + regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/, + message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符' }, } } @@ -284,6 +292,17 @@ * 修改密码 */ UserInfoDlg.chPwd = function () { + let oldPwd = $('#oldPwd').val(); + let newPwd = $('#newPwd').val(); + if(oldPwd == newPwd){ + Feng.error("新密码不能和原始密码相同"); + return + } + let patt = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/; + if(!patt.test(newPwd)){ + Feng.error("密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符"); + return + } var ajax = new $ax(Feng.ctxPath + "/mgr/changePwd", function (data) { Feng.success("修改成功!"); }, function (data) { -- Gitblit v1.7.1