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");
}
上一篇:获取正则表达式获取字符串中的所有匹配结果


下一篇:正则校验,中间不能连续出现