需求:将手机号码中间四位隐藏,有以下几种方法
定义一下手机号:
let tel='18718337013'
1、replace()替代方法;
alert(tel.replace(/(\d{3})(\d{4})(\d{4})/,"$1****$3"));
说明:该方法是利用正则,将手机号码分为三段,第一段三个数字,第二段四个数字,第三段四个数字,将第二段用四个“*”号替代
2、substr()字符串截取拼接;
alert(tel.substr(0, 3) + '****' + tel.substr(7));
欢迎纠错!!!