手机号隐藏中间4位变成****

/**
 * 手机号隐藏中间4位变成****
 **/
export function phone(num) {
  num = "" + num;
  let tel1 =num.replace(num.substring(3,7), "****");
 return tel1;
}

 上述该方法再遇到一般的手机号都可以的,但是如果遇到如:13813813465,这种手机号时,就会变成****3813485这样的。
另一种方法:我目前用的是这种的方法,

/**
 * 手机号隐藏中间4位变成****
 **/
export function phone(num) {
  num = "" + num;
  let reg=/(\d{3})\d{4}(\d{4})/;
  let tel1 = num.replace(reg, "$1****$2")
  return tel1;
}

 

posted @ 2019-04-25 14:08  秀&莹&锐  阅读(458)  评论(0编辑  收藏  举报