方法一、利用数组splice,split,join方法

var tel = 18810399133;
tel = "" + tel;
var ary = tel.split("");
ary.splice(3,4,"****");
var tel1=ary.join("");
console.log(tel1);

方法二、利用字符串的substr方法

var tel = 18810399133;
tel = "" + tel;
var tel1 = tel.substr(0,3) + "****" + tel.substr(7)
console.log(tel1);

方法三、利用字符串substring方法

var tel = 18810399133;
tel = "" + tel;
var tel1 =tel.replace(tel.substring(3,7), "****")
console.log(tel1);

方法四、利用正则

var tel = 18810399133;
tel = "" + tel;
var reg=/(\d{3})\d{4}(\d{4})/;
var tel1 = tel.replace(reg, "$1****$2")
console.log(tel1);

 

相关文章:

  • 2021-07-04
  • 2021-05-03
  • 2021-11-27
  • 2021-06-29
  • 2022-12-23
  • 2021-11-27
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2021-11-27
相关资源
相似解决方案