欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

js控制手机号码中间用星号代替,js星号

来源: javaer 分享于  点击 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:后面保留位数。


相关文章

    暂无相关文章

用户点评