JS实现手机号隐藏中间4位 使用字符串分割的方式实现1234let str = '12345678922';let pre = str.substr(0,3);let next = str.substr(7,4);let result = `${pre}****${next}`; 使用数组方法实现123456let tel = '12345678922';tel = "" + tel;var ary = tel.split("");ary.splice(3,4,"****");let tel1 = ary.join("");//tel1为操作后的手机号 使用字符串替换方法1234let tel = '12345678922';tel = "" + tel;var tel1 =tel.replace(tel.substring(3,7), "****")console.log(tel1); 使用正则方法12345let tel = '12345678922';tel = "" + tel;var reg=/(\d{3})\d{4}(\d{4})/;var tel1 = tel.replace(reg, "$1****$2")console.log(tel1); 代码片段 > JavaScript JS实现手机号隐藏中间4位 https://blog.virs.xyz/2020/11/26/322/ 作者 Vir 发布于 2020年11月26日 许可协议 Antd React Tree控件自定义展示效果 上一篇 js实现base64加密 下一篇