应用场景
在个人中心或者中奖人名单是用户的手机号码,为了保护用户隐私,需要将手机号码的中间四位数替换为星号!
替换的用法
1 | phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2'); |
应用实例
function withPhone(phoneArr){
let arr = [];
phoneArr.forEach(o => arr.push(o.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')));
return arr;
}
let phoneArr = ['15669335699','15669335699','15669335699','15669335699','15669335699'];
let newArr = withPhone(phoneArr);
console.log(newArr)
//["156****5699", "156****5699", "156****5699", "156****5699", "156****5699"]