也就是脱敏处理
几种常见的脱敏方式:
1.slice()
let str = '16666666666'
let enStr = str.slice(0,3) + '****' + str.slice(str.length - 4)
console.log(enStr) // 166****6666
2.substring()
let str = '16666666666'
let enStr = str.substring(0,3) + '****' + str.substring(str.length - 4)
console.log(enStr) // 166****6666
正则
// 第一种
let str = '16666666666'
let enStr = str.replace(/(\d{3})\d*(\d{4})/,"$1****$2");
console.log(enStr) // 166****6666
// 第二种
let str = '411111111111111110'
let enStr = str.replace(/^(.{8})(?:\d+)(.{4})$/, "$1******$2");
console.log(enStr) //41111111******1110