From 05273ace3da665cb10c36ca0dac4413a8284302a Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期三, 17 五月 2023 18:10:36 +0800 Subject: [PATCH] 增加部分限制,增加新功能 --- pages/register/register.vue | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/pages/register/register.vue b/pages/register/register.vue index 6809847..c901a7b 100644 --- a/pages/register/register.vue +++ b/pages/register/register.vue @@ -147,16 +147,22 @@ 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, - message: '姝や负蹇呭~瀛楁', + message: '姝ら」涓哄繀濉」', // blur鍜宑hange浜嬩欢瑙﹀彂妫�楠� trigger: ['blur', 'change'] }, @@ -164,6 +170,13 @@ min: 11, max: 11, message: '璇疯緭鍏ュ悎娉曟墜鏈哄彿' + }, + { + validator: (rule, value, callback) => { + return uni.$u.test.mobile(value); + }, + message: '鎵嬫満鍙风爜涓嶆纭�', + trigger: ['change', 'blur'] } ], password: [ @@ -295,7 +308,7 @@ }) .catch(err => { console.log('err', err); - uni.$u.toast('璇疯鑼冭緭鍏ュ唴瀹�'); + this.$u.toast('璇疯鑼冭緭鍏ュ唴瀹�'); }); } else { this.$u.toast('涓ゆ瀵嗙爜涓嶄竴鑷�'); -- Gitblit v1.9.1