// 手机号码脱敏处理:方法1 var phone="13812345678"; var str=phone.substring(0,3)+"****"+phone.substring(7); // 手机号码脱敏处理:方法2 var phone="13812345678"; var str=phone.substr(0,3)+"****"+phone.substring(7); // 区别是: // substring第一个参数是开始下标,第二个是结束下标 // substr第一个参数是开始下标,第二个是截取几位 // 手机号码脱敏处理:方法3 var phone="13812345678" var pho=/(\d{3})\d*(\d{4})/ var str=phone.replace(pho,'$1****$2'); console.log(str)