diff --git a/pages/address/index.vue b/pages/address/index.vue index 65b6e2e..aa6d0c3 100644 --- a/pages/address/index.vue +++ b/pages/address/index.vue @@ -171,13 +171,13 @@ export default { message: "请输入手机号", trigger: ["blur"], }, - // { - // validator: (rule, value, callback) => { - // return this.$u.test.mobile(value); - // }, - // message: "手机号格式不正确", - // trigger: ["blur"], - // }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value); + }, + message: "手机号格式不正确", + trigger: ["blur"], + }, ], }, }; diff --git a/pages/delear/index.vue b/pages/delear/index.vue index 1a7b5b2..a27be2e 100644 --- a/pages/delear/index.vue +++ b/pages/delear/index.vue @@ -637,15 +637,18 @@ message: '请输入', trigger: "blur" }, ], - storePhone: [{ + storePhone: [ + { required: true, - message: '请输入联系方式', - trigger: 'blur', + message: '请输入手机号', + trigger: ['blur'], }, { - min: 11, - message: '请输入正确的手机号', - trigger: 'blur' + validator: (rule, value, callback) => { + return this.$u.test.mobile(value) + }, + message: '手机号格式不正确', + trigger: ['blur'], }, ], storeSign: [{ diff --git a/pages/makerspace/index.vue b/pages/makerspace/index.vue index 2405505..f11cabc 100644 --- a/pages/makerspace/index.vue +++ b/pages/makerspace/index.vue @@ -695,11 +695,17 @@ export default { ], storePhone: [ { - required: true, - message: '请输入联系方式', - trigger: 'blur', - }, - { min: 11, message: '请输入正确的手机号', trigger: 'blur' }, + required: true, + message: '请输入手机号', + trigger: ['blur'], + }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value) + }, + message: '手机号格式不正确', + trigger: ['blur'], + }, ], storeSign: [ { required: true, message: " ", trigger: "blur" }, diff --git a/pages/mine/giftAddress/details.vue b/pages/mine/giftAddress/details.vue index cff32b3..323ac91 100644 --- a/pages/mine/giftAddress/details.vue +++ b/pages/mine/giftAddress/details.vue @@ -125,13 +125,13 @@ export default { message: '请输入手机号', trigger: ['blur'], }, - // { - // validator: (rule, value, callback) => { - // return this.$u.test.mobile(value); - // }, - // message: "手机号格式不正确", - // trigger: ["blur"], - // }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value); + }, + message: "手机号格式不正确", + trigger: ["blur"], + }, ], }, } diff --git a/pages/pay/bindBank.vue b/pages/pay/bindBank.vue index 28320ab..c03f26c 100644 --- a/pages/pay/bindBank.vue +++ b/pages/pay/bindBank.vue @@ -112,8 +112,15 @@ export default { phone: [ { required: true, - message: '请输入联系方式', - trigger: ['change', 'blur'], + message: '请输入手机号', + trigger: ['blur'], + }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value) + }, + message: '手机号格式不正确', + trigger: ['blur'], }, ], name: [ diff --git a/pages/regiest/index.vue b/pages/regiest/index.vue index 2f776c8..efdb3f1 100644 --- a/pages/regiest/index.vue +++ b/pages/regiest/index.vue @@ -671,7 +671,21 @@ export default { trigger: ["blur"], }, ], - phone: [{ validator: this.phonePass, trigger: ["blur"] }], + phone: [ + { + required: true, + message: "请输入手机号", + trigger: ["blur"], + }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value); + }, + message: "手机号格式不正确", + trigger: ["blur"], + } + + ], recName: [ { required: true, diff --git a/pages/selfService/updateDomicile/addDomicile.vue b/pages/selfService/updateDomicile/addDomicile.vue index a1e153e..84e3939 100644 --- a/pages/selfService/updateDomicile/addDomicile.vue +++ b/pages/selfService/updateDomicile/addDomicile.vue @@ -197,13 +197,13 @@ message: "请输入手机号", trigger: ["blur"], }, - // { - // validator: (rule, value, callback) => { - // return this.$u.test.mobile(value); - // }, - // message: "手机号格式不正确", - // trigger: ["blur"], - // }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value); + }, + message: "手机号格式不正确", + trigger: ["blur"], + }, ], idFront: [{ // 必填项 diff --git a/pages/superStudio/index.vue b/pages/superStudio/index.vue index bba5d79..0b97b3a 100644 --- a/pages/superStudio/index.vue +++ b/pages/superStudio/index.vue @@ -682,12 +682,17 @@ export default { ], storePhone: [ { - required: true, - message: '请输入', - - trigger: 'blur', - }, - { min: 11, message: '请输入正确的手机号',trigger: 'blur', }, + required: true, + message: '请输入手机号', + trigger: ['blur'], + }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value) + }, + message: '手机号格式不正确', + trigger: ['blur'], + }, ], storeSign: [ { required: true, message: " ", trigger: "blur" }, diff --git a/pages/thOrder/index.vue b/pages/thOrder/index.vue index 2767d17..650a978 100644 --- a/pages/thOrder/index.vue +++ b/pages/thOrder/index.vue @@ -215,13 +215,13 @@ export default { message: '请输入手机号', trigger: ['blur'], }, - // { - // validator: (rule, value, callback) => { - // return this.$u.test.mobile(value); - // }, - // message: "手机号格式不正确", - // trigger: ["blur"], - // }, + { + validator: (rule, value, callback) => { + return this.$u.test.mobile(value); + }, + message: "手机号格式不正确", + trigger: ["blur"], + }, ], }, allData: [], diff --git a/uni_modules/uview-ui/libs/function/test.js b/uni_modules/uview-ui/libs/function/test.js index c776437..84c537e 100644 --- a/uni_modules/uview-ui/libs/function/test.js +++ b/uni_modules/uview-ui/libs/function/test.js @@ -9,7 +9,7 @@ function email(value) { * 验证手机格式 */ function mobile(value) { - return /^1([3589]\d|4[5-9]|6[1-2,4-7]|7[0-8])\d{8}$/.test(value) + return /^1\d{10}$/.test(value) } /**