// 身份证正则
const identifyCheck = (rule, value, callback) => {
if (this.addFormData.cardType === '身份证') {
let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
if (!reg.test(value)) {
return callback(new Error('身份证号码不规范'))
} else {
callback()
}
} else {
callback()
}
}
// 手机号正则
const phoneCheck = (rule, value, callback) => {
let isPhone = /^[1][3,4,5,7,8][0-9]{9}$/ // 手机号码
let isMob = /\d{3}\d{8}|\d{4}\d{7}/ // 座机格式
if (!(value === null || value === undefined || value === '')) {
if (isMob.test(value) || isPhone.test(value)) {
callback()
} else {
callback(new Error('非有效电话号码!'))
}
} else {
callback()
}
}
身份证和手机号正则
最新推荐文章于 2024-10-02 05:39:15 发布