姓名、手机号脱敏函数

30 阅读1分钟

姓名脱敏

//name姓名  showNum做左到右不转换为*的个数
const desensitizeName = (name, showNum= 1) => {
  if (typeof name !== 'string' || name.length === 0) {
    return '';
  }
  return name.slice(0, str) + '*'.repeat(name.length - showNum);
}

手机号脱敏

1.  //phone手机号
1.  const desensitizePhone = (phone) => {
1.  return phone.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2");
1.  }