|
@@ -65,6 +65,7 @@ import {
|
|
|
import { ElMessage, type FormInstance, type FormRules } from "element-plus";
|
|
|
// import { OrganizationTypeDesc } from '@/store/organization';
|
|
|
import { View, Hide } from '@element-plus/icons-vue';
|
|
|
+import { globalPasswordRex } from "@/util/regex";
|
|
|
// import { registerOrganization } from '@/request/organization';
|
|
|
// import { encodePwd } from "@/util";
|
|
|
|
|
@@ -108,11 +109,11 @@ const rules = reactive<FormRules>({
|
|
|
{ required: true, pattern: /^1[3456789]\d{9}$/, message: "请输入手机号码", trigger: "blur" },
|
|
|
],
|
|
|
password: [
|
|
|
- { required: true, pattern: /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/, message: "请输入8-16位数字、字母大小写组合", trigger: "blur" },
|
|
|
+ { required: true, pattern:globalPasswordRex, message: "请输入8-16位数字、字母大小写组合", trigger: "blur" },
|
|
|
{ required: true, min: 8, message: '密码太短!', trigger: "blur" },
|
|
|
],
|
|
|
confirmPwd: [
|
|
|
- { required: true, pattern: /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/, message: "请输入8-16位数字、字母大小写组合", trigger: "blur" },
|
|
|
+ { required: true, pattern: globalPasswordRex, message: "请输入8-16位数字、字母大小写组合", trigger: "blur" },
|
|
|
{ required: true, min: 8, message: '密码太短!', trigger: "blur" },
|
|
|
{ required: true, validator: equalToPassword, trigger: "blur" }
|
|
|
],
|