//手机号中间四位*替换
let phone = 13421854152;phone = phone.replace(/(\d{3})(\d{4})(\d{4})/, "$1****$3");console.log(phone) //134****4152//手机号保留末4位
let phone = 13421854152;phone = phone.replace(/(\d{7})(\d{4})/, "*******$1");console.log(phone) //*******4152
补充注释:正则表达式中的括号即可用于分组,同时也用于定义子模式串,在replace()方法中,参数二中可以使用$n(n为数字)来依次引用模式串中用括号定义的字串。
更多推荐
正则
发布评论