SOURCE

/**
 * 脱敏处理
 */
 const phone = (str) => {
  if (!str) return "";
  const pat = /(\d{3})\d*(\d{4})/;
  return str.replace(pat, "$1****$2");
};
 const email = (str) => {
  if (!str) return "";
  const pat = /(^\w)[^@]*(@.*$)/;
  return str.replace(pat, "$1****$2");
};

 const idcard = (str) => {
  if (!str) return "";
  const pat = /(\d{4})\d*(\d{4})/;
  return str.replace(pat, "$1***********$2");
};
 const name = (str) => {
  if (!str) return "";
  let pat = null;
  if (str.length === 2) {
    pat = /.*([\u4e00-\u9fa5])/;
    return str.replace(pat, "*$1");
  }
  if (str.length > 2) {
    pat = /([\u4e00-\u9fa5]).*([\u4e00-\u9fa5])/;
    return str.replace(pat, "$1*$2");
  }
  return str;
};

console.log(name("发hds生方gsd,ds式,的记hds得gsd说sgd几fsd句"))
console.log(email("3437705679@qq.com"))
console.log(idcard("431024199901113525"))

var ary=["一","二","三","四","五","六"]

console.log("1234旮都是5三个6".replace(/\d/g,function(val,v,vv){
    console.log(val,v,vv)
  return ary[val-1]

}));
console 命令行工具 X clear

                    
>
console