feat(global): 手机号正则校验处理

This commit is contained in:
woody 2025-05-22 17:47:14 +08:00
parent 33000a32bb
commit a25c956424
10 changed files with 84 additions and 49 deletions

View File

@ -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"],
},
],
},
};

View File

@ -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: [{

View File

@ -696,10 +696,16 @@ export default {
storePhone: [
{
required: true,
message: '请输入联系方式',
trigger: 'blur',
message: '请输入手机号',
trigger: ['blur'],
},
{
validator: (rule, value, callback) => {
return this.$u.test.mobile(value)
},
message: '手机号格式不正确',
trigger: ['blur'],
},
{ min: 11, message: '请输入正确的手机号', trigger: 'blur' },
],
storeSign: [
{ required: true, message: " ", trigger: "blur" },

View File

@ -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"],
},
],
},
}

View File

@ -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: [

View File

@ -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,

View File

@ -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: [{
//

View File

@ -683,11 +683,16 @@ export default {
storePhone: [
{
required: true,
message: '请输入',
trigger: 'blur',
message: '请输入手机号',
trigger: ['blur'],
},
{
validator: (rule, value, callback) => {
return this.$u.test.mobile(value)
},
message: '手机号格式不正确',
trigger: ['blur'],
},
{ min: 11, message: '请输入正确的手机号',trigger: 'blur', },
],
storeSign: [
{ required: true, message: " ", trigger: "blur" },

View File

@ -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: [],

View File

@ -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)
}
/**