需求 今日开发,一个报名的模块要输入身份证并且要展示身份证,这里就要对身份证号进行脱敏处理。 也就是要对身份证隐藏一部分! 只保留前4位和后3位,中间的11位用 * 号来替换。 一开始我的想法是用正则表达式进行匹配然后替换的,但是我这小🥬 🐔 尝试了好久都没成功。(大佬多多指教) 最终还是屈服了,改成用提取字符串的方式来实现。 实现方案 const idCard = '440103199901015678' // 十八位的二代身份证号 const temp = idCard.substring(4,