前言
在日常项目中很多场景都需要隐藏部分用户的敏感信息,比如手机号、用户昵称、身份证号等等之类的。话不多说,直接上代码。
/*
str 需要处理的字符串
frontLen 保留的前几位
endLen 保留的后几位
char 替换的字符串
*/
handleStr=(str,frontLen,endLen,char)=>{
let len=str.length-frontLen-endLen
let midStr=''
for(let i=0;i<len;i++){
midStr+=char
}
let leftStr=str.substring(0,frontLen)
let rightStr=str.substring(str.length-endLen)
let newStr=leftStr+midStr+rightStr
return newStr;
}
506

被折叠的 条评论
为什么被折叠?



