前端外包优质服务商云客秀

我们凭借着对品牌的深刻理念,互联网营销趋势的敏锐洞察,帮助企业通过互联网建立优势。

当前位置:
首页>
荆州网站建设

JS实现手机号码中间4位数隐藏

  • 2020-07-28
在前端开发中,遇到将手机号码中间几位数替换为*。通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式:
1、使用正则:
function geTel(tel){
   
    var reg = /^(\d{3})\d{4}(\d{4})$/;  
    return tel.replace(reg, "$1****$2");
}
//测试
var tel = "13437224711";
 console.log(geTel(tel));//134****4711
2、通过长度截取
function geTel(tel){
       return tel.substring(0, 3)+"****"+tel.substr(tel.length-4);
}
//测试
var tel = "13437224711";
console.log(geTel(tel));//134****4711
菜单