/**
* 脱敏处理
*/
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