美文网首页
javascript隐藏手机号中间4位两种方法

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

作者: 醉笙情丶浮生梦 | 来源:发表于2018-12-19 16:25 被阅读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');

相关文章

网友评论

      本文标题:javascript隐藏手机号中间4位两种方法

      本文链接:https://www.haomeiwen.com/subject/knpjkqtx.html