美文网首页
javascript隐藏手机号中间4位两种方法

javascript隐藏手机号中间4位两种方法

作者: 醉笙情丶浮生梦 | 来源:发表于2018-12-19 16:25 被阅读0次

    使用字符串分割法

    var str="17612345678"; 
    var n=str.slice(0,3);
    var x=str.slice(7);
    var h=n+'xxxx'+x
    //简写
    var h = str.slice(0,3) + 'xxxx' + str.slice(7);
    //也可以使用substr方法
    var h = str.substr(0, 3) + 'xxxx' + str.substr(7);
    

    正则匹配验证替换

    var phone = '12345678901';
    //一个()是一个子表达式
    //在replace函数中,$1,$2分别用来表示在正则表达式中匹配到的 第1,2个子表达式
    var dh = phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
    

    相关文章

      网友评论

          本文标题:javascript隐藏手机号中间4位两种方法

          本文链接:https://www.haomeiwen.com/subject/knpjkqtx.html