在前端開發(fā)中,遇到將手機(jī)號(hào)碼中間幾位數(shù)替換為*。通過(guò)js如何實(shí)現(xiàn)手機(jī)號(hào)碼隱藏中間4位呢?下面整理幾種實(shí)現(xiàn)方式: 1、使用正則: function geTel(tel){
var reg = /^(\d{3})\d{4}(\d{4})$/; return tel.replace(reg, "$1****$2"); } //測(cè)試 var tel = "13437224711"; console.log(geTel(tel));//134****4711 2、通過(guò)長(zhǎng)度截取 function geTel(tel){ return tel.substring(0, 3)+"****"+tel.substr(tel.length-4); } //測(cè)試 var tel = "13437224711"; console.log(geTel(tel));//134****4711