js 手机号码中间四位加密

428 阅读1分钟

方法一:

let phone = 13122334455
phone = "" + phone //数字转字符串
let newPhone = phone.substr(0,3) + "****" + phone.substr(7)
console.log("newPhone:",newPhone)

控制台打印结果如下图所示:

image.png

方法二:

let phone= 15822334455;
phone= "" + phone;
let array = phone.split("");
array.splice(3,4,"****");
phone=array.join("");
console.log(phone);

控制台打印结果如下图所示:

image.png

方法三:

let phone = 18322334455
phone = ""+phone
phone = phone.replace(phone.substring(3,7),"****")
console.log(phone)

控制台打印结果如下图所示:

image.png