//判断是否是移动手机号
function checkValueIsChinaMobile(tel) {
let regExp = /^((((13[5-9]{1})|(147){1}|(178){1}|(198){1}|(15[0,1,2,7,8,9]{1})|(18[2,3,4,7,8]{1})){1}\d{1})|((134[0-8]{1}){1})|((3[0-9]{3}))){1}\d{6,7}$/;
return !!regExp.exec(tel);
}
//判断手机号格式
function checkPhone(tel) {
let regExp = /^1[34578]\d{9}$/;
return regExp.test(tel);
}
// 手机号中间隐藏
function resetPhone(phone) {
let str = String(phone);
let len = str.length;
if (len >= 7) {
let reg = str.slice(-7, -3);
return str.replace(reg, "****")
} else if (len < 7 && len >= 6) {
let reg = str.slice(-4, -2);
return str.replace(reg, "**")
}
}
判断手机号
版权声明:本文为by05021原创文章,允许转载,转载时请务必标明文章原始出处 。
原文地址:https://www.byteblogs.com/article/271
