|
@@ -2,8 +2,8 @@ import { reactive } from "vue";
|
|
|
import type { FormRules } from "element-plus";
|
|
|
|
|
|
/** 密码正则(密码格式应为8-18位数字、字母、符号的任意两种组合) */
|
|
|
-export const REGEXP_PWD =
|
|
|
- /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[()])+$)(?!^.*[\u4E00-\u9FA5].*$)([^(0-9a-zA-Z)]|[()]|[a-z]|[A-Z]|[0-9]){8,18}$/;
|
|
|
+// export const REGEXP_PWD =
|
|
|
+// /^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)]|[()])+$)(?!^.*[\u4E00-\u9FA5].*$)([^(0-9a-zA-Z)]|[()]|[a-z]|[A-Z]|[0-9]){6,18}$/;
|
|
|
|
|
|
/** 登录校验 */
|
|
|
const loginRules = reactive(<FormRules>{
|
|
@@ -12,11 +12,13 @@ const loginRules = reactive(<FormRules>{
|
|
|
validator: (rule, value, callback) => {
|
|
|
if (value === "") {
|
|
|
callback(new Error("请输入密码"));
|
|
|
- } else if (!REGEXP_PWD.test(value)) {
|
|
|
- callback(
|
|
|
- new Error("密码格式应为8-18位数字、字母、符号的任意两种组合")
|
|
|
- );
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ // else if (!REGEXP_PWD.test(value)) {
|
|
|
+ // callback(
|
|
|
+ // new Error("密码格式应为6-18位数字、字母、符号的任意两种组合")
|
|
|
+ // );
|
|
|
+ // }
|
|
|
+ else {
|
|
|
callback();
|
|
|
}
|
|
|
},
|