提示:首先保证你的电话号码是一个11位数的正常手机号
接下来处理中间变成星号
方法1
(str) => {
if (null != str && str != undefined) {
var pat = /(\d{3})\d*(\d{4})/;
return str.replace(pat, "$1****$2");
} else {
return "";
}
};
方法2
(str) => {
if (null != str && str != undefined) {
return str.slice(0, 3).padEnd(str.length - 4, "*") + str.slice(-4);
} else {
return "";
}
};