最近开发项目需要隐藏身份证中间15位、姓名中间字符,封装了一个公共方法:
idCardNum 要隐藏的原数据
frontLen 前面展示的位数
endLen 后面展示的位数
比如 身份证:410222199008096756 用此方法 hideWantStr(410222199008096756,2,2) 变为 41**************56
李小四 hideWantStr(‘李小四’,1,1) 变为李*四
张三 hideWantStr(‘张三’,1,0)变为张*
有待优化的一点的是希望截取是使用正则。。。
有更好的欢迎私信交流~~~~