js隐藏手机号码中间4位数

使用字符串截取拼接、正则替换。

1.截取

function encryptedPhone (value) {

    const start = value.substring(0, 3)

    const end = value.substring(value.length - 4, value.length)

    return `${start}****${end}`

}

 

正则

function test(value){
    var reg = /^(\d{3})\d{4}(\d{4})$/;  
    return value.replace(reg, "$1****$2");
}
posted @ 2021-12-17 15:21  Dz&Ying  阅读(369)  评论(0)    收藏  举报