js控制手机号码中间用星号代替,js星号
分享于 点击 35397 次 点评:189
js控制手机号码中间用星号代替,js星号
这种显示确实没有Android控件做的好,Android自定义组件的时候完全可以秒杀这种麻烦的截取方式!
有时候为了不让用户的手机号码和身份证号直接暴露在页面上,我们需要加星号处理,一般情况是在中间的位置加上几个星号,具体的代码可以参考下面:
$("#tel").html($("#tel").substring(0,3)+"****"+$("#tel").substring(8,11));
简单的通过字符串截取再组合的方法就可以实现,我们可以封装成一个方法,供以后使用
function plusXing (str,frontLen,endLen) { var len = str.length-frontLen-endLen; var xing = ''; for (var i=0;i<len;i++) { xing+='*'; } return str.substr(0,frontLen)+xing+str.substr(str.length-endLen); }
三个参数的含义:str:字符串,frontLen:前面保留位数,endLen:后面保留位数。
相关文章
- 暂无相关文章
用户点评