前言:无意间留意到一个面试题,需求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的substr方法 substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。
语法:str.substr(start[, length])
参数
start:开始提取字符的位置。
length:可选。提取的字符数。
var tel = 15617076160;
tel = + tel;
var newTel = tel.substr(0,3) + **** + tel.substr(7)
console.log(newTel);//156****61