Bläddra i källkod

修改:1.注册的时候密码要求8位+大小写字母+数字

littleblue55 20 timmar sedan
förälder
incheckning
613e2acaa0
1 ändrade filer med 15 tillägg och 0 borttagningar
  1. 15 0
      pages/register/register.vue

+ 15 - 0
pages/register/register.vue

@@ -94,6 +94,21 @@
 						required: true,
 						message: '请输入密码',
 						trigger: ['blur']
+					},{
+						validator: (rule, value, callback) => {
+							if (value.length < 8) {
+							  callback(new Error('密码长度至少8位'));
+							} else if (!/(?=.*[a-z])/.test(value)) {
+							  callback(new Error('需包含小写字母'));
+							} else if (!/(?=.*[A-Z])/.test(value)) {
+							  callback(new Error('需包含大写字母'));
+							} else if (!/(?=.*\d)/.test(value)) {
+							  callback(new Error('需包含数字'));
+							} else {
+							  callback(); // 验证通过
+							}
+						},
+						trigger: ['blur', 'change']
 					}],
 					checkPwd: [{
 						required: true,