其他分享
首页 > 其他分享> > JS将手机号中间四位数变成 *

JS将手机号中间四位数变成 *

作者:互联网

法一、使用 String 的 replace 和 substring 方法

let num = 17340164790;
let n = num.toString();
let NUM_U = n.replace(n.substring(3,7),'****');
console.log(NUM_U);

法二、使用 String 的 substr 方法

let num = 17340164795;
let n = num.toString();
let NUM_U = n.substr(0,3) + '****' + n.substr(7,4);
console.log(NUM_U);

法三、使用正则表达式

var tel = 18810399133;
tel = "" + tel;
var reg=/(\d{3})\d{4}(\d{4})/;
var tel1 = tel.replace(reg, "$1****$2");
console.log(tel1);

 

标签:tel,手机号,四位数,console,JS,substr,num,let,NUM
来源: https://www.cnblogs.com/zhaohui-116/p/14668804.html