javascript隐藏手机号中间4位两种方法

2018-12-19  本文已影响0人  醉笙情丶浮生梦

使用字符串分割法

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');
上一篇下一篇

猜你喜欢

热点阅读