2
0

修改密码复杂度

This commit is contained in:
lai
2025-02-20 17:35:23 +08:00
parent 6bfba0a7c9
commit 6ec114fd60
2 changed files with 4 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ export const REG_PHONE = /^.{3,}$/;
*
* 6-18 characters, including letters, numbers, and underscores
*/
export const REG_PWD = /^\w{6,18}$/;
export const REG_PWD = /^[A-Za-z0-9_!@#$%^&*(),.?":{}|<>]{6,18}$/;
/** Email reg */
export const REG_EMAIL = ///^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

View File

@@ -58,9 +58,9 @@ const formRules = computed<Record<string, Rule | Rule[]>>(() => {
return Promise.reject(t('page.login.register.passwordLength'));
}
// 格式验证:必须包含字母和数字
if (!/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,20}$/.test(value)) {
return Promise.reject(t('page.login.register.passwordFormat'));
}
// if (!/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,20}$/.test(value)) {
// return Promise.reject(t('page.login.register.passwordFormat'));
// }
return Promise.resolve();
}
};