使用字符串分割法
var str="17612345678";
var n=str.slice(0,3);
var x=str.slice(7);
var h=n+'xxxx'+x
//简写
var h = str.slice(0,3) + 'xxxx' + str.slice(7);
//也可以使用substr方法
var h = str.substr(0, 3) + 'xxxx' + str.substr(7);
正则匹配验证替换
var phone = '12345678901';
//一个()是一个子表达式
//在replace函数中,$1,$2分别用来表示在正则表达式中匹配到的 第1,2个子表达式
var dh = phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
网友评论