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);

 

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

上一篇:uniapp简单的接口封装 以及封装 loading 加载动画


下一篇:cocos2dx C++调用android