JS身份证号码加星号_Javascript vue前端身份证号码加*号

javascript 04-12 09:50

在一些项目功能界面上,显示个人身份证或其它重要号码等,需要保护个人隐私对数据需要做一定的显示星号处理,怎么做呢?因为使用的是vue和js来处理,下面小编分享一下经验。

功能需求:身份证号码加星号加密,例如身份证号码:”110101199003077731“变成”110********731“。

实现原理:是把身份证号码字符的除了前面3个和后面3个外,其它的都变成*。

JS身份证号码加星号代码:

function formatIdCard(idcard) {
  let newStr = idcard.replace(/(w{3})w*(w{2})/, '$1*********$2');
  return newStr;
}

使用时地,我们可以把{3}或{2}来修改成其它数字来表示需要显示的字符个数,后面的*也可以变成其它字符来显示。

相关推荐