From 6b3886b0c39410d48a5ca6c578f9d664fa75c844 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期二, 14 三月 2023 11:00:47 +0800 Subject: [PATCH] 增加密码复杂度验证 --- src/main/webapp/static/js/common.js | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js index 88c58cc..8fe7450 100644 --- a/src/main/webapp/static/js/common.js +++ b/src/main/webapp/static/js/common.js @@ -5,6 +5,22 @@ // 璇︽儏绐楀彛-瀹藉害 var detailWidth = '90%'; +function checkPassword(password) { + //瀵嗙爜蹇呴』鍖呭惈瀛楃鍜屾暟瀛楅暱搴︿笉鑳藉皯浜�8浣� + let pattern = /(?=.*[0-9])(?=.*[a-zA-Z!@#$]).{8,}/ + //涓嶈兘鍖呭惈杩炵画鏁板瓧 + let pattern2 = /(0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){3}\d/ + //閲嶅鏁板瓧涓嶈兘瓒呰繃鍥涗綅 + let pattern3 = /(\d)\1{3}/ + if (pattern.test(password) && pattern2.test(password) === false && pattern3.test(password) === false) { + //鍖归厤鏀捐 + return true + } + + //涓嶅尮閰嶈姹備慨鏀瑰瘑鐮� + return false; +} + // 闈炵┖鍒ゆ柇 function isEmpty(obj){ return typeof obj == "undefined" || obj == null || obj === ""; -- Gitblit v1.9.1