js-字符串隐藏部分文字,如车牌号脱敏

对车牌号而言,用户认证可以查看全部车牌号,不认证,则隐藏中间3位

方法:

function formatCarNumber(carnum,isAuth){
  	if(carnum){
      if(isAuth==1){
        const numBegin = carnum.substring(0, 2);
        const numEnd = carnum.substring(2);
        return numBegin + '·' + numEnd;		
      }else{
        const numBegin = carnum.substring(0, 2);
        const numEnd = carnum.substring(5);
        return numBegin + '***' + numEnd;		
      }
  	}
  	return "";
}

使用:

formatCarNumber("苏A1234G",1);
formatCarNumber("苏A1234G",0);

 结果:

js-字符串隐藏部分文字,如车牌号脱敏_第1张图片

你可能感兴趣的:(JS)