替换字符串的自定范围

适合于隐藏部分手机号,银行卡,姓名等

 

str:字符串

begin:开始

end:结束

char:用什么替换

 

 

function mask(str,begin,end,char){

 var fstStr = str.substring(0,begin);

 var scdStr =str.substring(begin,end);

 var lstStr = str.substring(end,str.length);

 var matchExp = /\w/g;

  return fstStr+scdStr.replace(matchExp,char)+lstStr;

}

posted @ 2017-05-11 14:15  wings-lhw  阅读(234)  评论(0编辑  收藏  举报