From 3d641d752251d1bcfaf60a06f95a7f0e0b6d985a Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期五, 16 五月 2025 13:30:27 +0800 Subject: [PATCH] U 修改密码的正则修改 要求可以输入- --- src/assets/js/tools/getPasswordRule.js | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/assets/js/tools/getPasswordRule.js b/src/assets/js/tools/getPasswordRule.js index 1e8ff97..602419a 100644 --- a/src/assets/js/tools/getPasswordRule.js +++ b/src/assets/js/tools/getPasswordRule.js @@ -14,23 +14,23 @@ num = 8; switch (Number(type)) { case 1: - result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d!@#$%^&*()_+]{"+num+",}$"); + result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d!@#$%^&*()_+\-]{"+num+",}$"); result.msg="鏈�灏�"+num+"涓瓧绗︼紝鑷冲皯1涓ぇ鍐欏瓧姣嶏紝1涓皬鍐欏瓧姣嶅拰1涓暟瀛�"; break; case 2: - result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{"+num+",}$"); + result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+\-])[a-zA-Z\\d!@#$%^&*()_+\-]{"+num+",}$"); result.msg="鏈�灏�"+num+"涓瓧绗︼紝鑷冲皯1涓ぇ鍐欏瓧姣嶏紝1涓皬鍐欏瓧姣嶅拰1涓壒娈婂瓧绗�"; break; case 3: - result.pattern = new RegExp("^(?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{"+num+",}$"); + result.pattern = new RegExp("^(?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+\-])[a-zA-Z\\d!@#$%^&*()_+\-]{"+num+",}$"); result.msg="鏈�灏�"+num+"涓瓧绗︼紝鑷冲皯1涓ぇ鍐欏瓧姣嶏紝1涓暟瀛楀拰1涓壒娈婂瓧绗�"; break; case 4: - result.pattern = new RegExp("^(?=.*[a-z])(?=.*\\d)(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{"+num+",}$"); + result.pattern = new RegExp("^(?=.*[a-z])(?=.*\\d)(?=.*[!@#$%^&*()_+\-])[a-zA-Z\\d!@#$%^&*()_+\-]{"+num+",}$"); result.msg = "鏈�灏�"+num+"涓瓧绗︼紝鑷冲皯1涓皬鍐欏瓧姣嶏紝1涓暟瀛楀拰1涓壒娈婂瓧绗�"; break; default: - result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{"+num+",}$"); + result.pattern = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+\-])[a-zA-Z\\d!@#$%^&*()_+\-]{"+num+",}$"); result.msg="鏈�灏�"+num+"涓瓧绗︼紝鑷冲皯1涓ぇ鍐欏瓧姣嶏紝1涓皬鍐欏瓧姣嶏紝1涓暟瀛楀拰1涓壒娈婂瓧绗�"; break; } -- Gitblit v1.9.1