验收联系方式(手机号+座机号+400电话)
/**
* 验收联系方式(手机号+座机号+400电话)
* @param {String} arg
* @returns {Boolean}
*/
export function checkPhoneAndLandline(arg) {
// 手机号 13900000001
let regExp1 = /^((\+86|\+86\-)|(86|86\-)|(0086|0086\-))?1[3|5|7|8]\d{9}$/
// 区号+座机+分机 0471-1234567
let regExp2 = /^(0\d{2,3}\-)?([2-9]\d{6,7})+(\-\d{1,6})?$/
// 400 电话 400-188-8888
let regExp3 = /^400-[016789]\d{2}-\d{4}$/
if (regExp1.test(arg) || regExp2.test(arg) || regExp3.test(arg)) {
return false
} else {
return true
}
}
``
// 8-20位包含大小写字母、数字、特殊字符的密码
let reg = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,20}/ // reg.test('')
完整代码
/**
* 验收联系方式(手机号+座机号+400电话)
* @param {String} arg
* @returns {Boolean}
*/
export function checkPhoneAndLandline(arg) {
// 手机号 13900000001
let regExp1 = /^((\+86|\+86\-)|(86|86\-)|(0086|0086\-))?1[3|5|7|8]\d{9}$/
// 区号+座机+分机 0471-1234567
let regExp2 = /^(0\d{2,3}\-)?([2-9]\d{6,7})+(\-\d{1,6})?$/
// 400 电话 400-188-8888
let regExp3 = /^400-[016789]\d{2}-\d{4}$/
if (regExp1.test(arg) || regExp2.test(arg) || regExp3.test(arg)) {
return false
} else {
return true
}
}