隐藏手机号

/**
 * 隐藏手机号码
 * @param phone 手机号码
 * @param startIndex 从第几个数字开始隐藏
 * @param endIndex 隐藏至第几个数字
 */
function hiddenPhone(phone, startIndex = 4, endIndex = 7) {
  if (typeof phone !== string) {
    return ‘‘;
  }
  const maxLength = 11;
  const fontLength = startIndex - 1;
  const endLength = maxLength - endIndex;
  const hiddenLength = maxLength - fontLength - endLength;
  const reg = new RegExp(`(\\d{${fontLength}})(\\d{${hiddenLength}})(\\d{${endLength}})`);
  let star = ‘‘;
  len = endIndex-startIndex +1;
  for(let i = 0;i< len;i++) {
    star += *
  }
  return phone.replace(reg, `$1${star}$3`);
}

默认隐藏第4-7位的数字

隐藏手机号

 

 

 

 

 



隐藏手机号

上一篇:使用setInterval来控制正方形的移动的频率(每隔1秒),鼠标点击停止移动,当再次点击恢复移动


下一篇:GUI的基本组成----Android GWES之基本原理篇