|
@@ -209,6 +209,7 @@
|
|
|
history.back()
|
|
|
}
|
|
|
})
|
|
|
+ var regExpPhone = /^(1[3|4|5|6|7|8|9])\d{9}$|^0\d{2,3}-?\d{7,8}$|^400[016789]\d{6}$|^400-[016789]\d{2}-\d{4}$/
|
|
|
var invoiceNode = new Vue({
|
|
|
el: '#invoice',
|
|
|
delimiters: ['${', '}'],
|
|
@@ -386,12 +387,12 @@
|
|
|
}
|
|
|
},
|
|
|
validatePhone: (rule, value, callback) => {
|
|
|
- const regPhone = /^1[3-9]\d{9}$/; // 手机号正则
|
|
|
- const regTel = /^0\d{2,3}-?\d{7,8}$/ // 座机号码正则
|
|
|
+ // const regPhone = /^1[3-9]\d{9}$/; // 手机号正则
|
|
|
+ // const regTel = /^0\d{2,3}-?\d{7,8}$/ // 座机号码正则
|
|
|
if(!value) {
|
|
|
return callback(new Error('请输入手机号'));
|
|
|
} else {
|
|
|
- if (regPhone.test(value) || regTel.test(value)) {
|
|
|
+ if (regExpPhone.test(value)) {
|
|
|
return callback()
|
|
|
} else {
|
|
|
return callback(new Error('联系电话格式不正确'))
|
|
@@ -399,10 +400,10 @@
|
|
|
}
|
|
|
},
|
|
|
validateTelPhone: (rule, value, callback) => {
|
|
|
- const regPhone = /^1[3-9]\d{9}$/; // 手机号正则
|
|
|
- const regTel = /^0\d{2,3}-?\d{7,8}$/ // 座机号码正则
|
|
|
+ // const regPhone = /^1[3-9]\d{9}$/; // 手机号正则
|
|
|
+ // const regTel = /^0\d{2,3}-?\d{7,8}$/ // 座机号码正则
|
|
|
if(invoiceNode.ruleForm.invoice_variety === '电子专用发票') {
|
|
|
- if (regPhone.test(value) || regTel.test(value)) {
|
|
|
+ if (regExpPhone.test(value)) {
|
|
|
return callback()
|
|
|
} else {
|
|
|
return callback(new Error('电话号码格式不正确'))
|
|
@@ -412,7 +413,7 @@
|
|
|
if(!value) {
|
|
|
return callback()
|
|
|
} else {
|
|
|
- if(regPhone.test(value) || regTel.test(value)) {
|
|
|
+ if(regExpPhone.test(value)) {
|
|
|
return callback()
|
|
|
} else {
|
|
|
return callback(new Error('电话号码格式不正确'))
|