使用字符串截取拼接、正则替换。
1.截取
function encryptedPhone (value) {
const start = value.substring(0, 3)
const end = value.substring(value.length - 4, value.length)
return `${start}****${end}`
}
正则
function test(value){
var reg = /^(\d{3})\d{4}(\d{4})$/;
return value.replace(reg, "$1****$2");
}