首页 > 建站教程 > JS、jQ、TS >  正则表达式将身份证、手机号等一串数字或字符串中间替换成*星号正文

正则表达式将身份证、手机号等一串数字或字符串中间替换成*星号

在表单提交页面,经常要显示一些敏感数据,例如身份证号、手机号码等,通常将这些敏感数据显示一部分,其他部分用*星号替代,下面的正则表达式,可以将身份证、手机号等一串数字或字符串中间替换成*星号:
var tmp = "1241651561316131";
console.log(tmp.replace(/(.{5}).*(.{5})/,"$1******$2"));
//结果:12416******16131