最近开发项目需要隐藏身份证中间15位、姓名中间字符,封装了一个公共方法:

idCardNum 要隐藏的原数据
frontLen 前面展示的位数
endLen 后面展示的位数
比如 身份证:410222199008096756 用此方法 hideWantStr(410222199008096756,2,2) 变为 41**************56
李小四 hideWantStr(‘李小四’,1,1) 变为李*四
张三 hideWantStr(‘张三’,1,0)变为张*
有待优化的一点的是希望截取是使用正则。。。
有更好的欢迎私信交流~~~~

本文分享了一种用于隐藏身份证中间部分和姓名中间字符的方法,适用于保护个人信息的场景。通过示例展示了如何将身份证号和姓名进行部分隐藏,同时提出了使用正则表达式优化的设想。
660

被折叠的 条评论
为什么被折叠?



