From ae1aad66a165ee7253bed2127a3b53baa40c2361 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期三, 17 五月 2023 08:35:33 +0800
Subject: [PATCH] 修复错误,增加验证

---
 pages/register/register.vue |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/pages/register/register.vue b/pages/register/register.vue
index 6809847..94eb142 100644
--- a/pages/register/register.vue
+++ b/pages/register/register.vue
@@ -147,12 +147,18 @@
 					message: '璇峰~鍐欏鍚�',
 					trigger: ['blur', 'change']
 				},
-				idCard: {
-					type: 'string',
-					required: true,
-					message: '璇疯緭鍏ヨ韩浠借瘉鍙�',
-					trigger: ['blur', 'change']
-				},
+				idCard: [
+					{
+						type: 'string',
+						required: true,
+						message: '璇疯緭鍏ヨ韩浠借瘉鍙�',
+						trigger: ['blur', 'change']
+					},
+					{
+						pattern: /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
+						message: '韬唤璇佸彿鏍煎紡涓嶆纭�'
+					}
+				],
 				phone: [
 					{
 						required: true,
@@ -164,6 +170,13 @@
 						min: 11,
 						max: 11,
 						message: '璇疯緭鍏ュ悎娉曟墜鏈哄彿'
+					},
+					{
+						validator: (rule, value, callback) => {
+							return uni.$u.test.mobile(value);
+						},
+						message: '鎵嬫満鍙风爜涓嶆纭�',
+						trigger: ['change', 'blur']
 					}
 				],
 				password: [

--
Gitblit v1.9.1