解决思路:正则匹配 身份证 从前几个字符,到后几个字符,中间的全部替换为 ******

let str = "331082199611095387";
str = str.replace(/(\w{10})\w*(\w{2})/, '$1******$2');
console.log(str);

建议后端对身份证进行隐藏11-16位,前端隐藏的只是显示,但是这样的保护还是有一定的限制,如果将从后台传过来的数据截取到,那么这种保护就形同虚设了,最好的保护还是从后台进行字符串的替换,思路完全相同,这样安全性提高了很多。

身份证号脱敏处理,各页面的身份证号隐藏11-16位相关推荐

  1. 使用Python,OpenCV进行卡类型及16位卡号数字的OCR

    使用Python,OpenCV进行卡类型及16位卡号数字的OCR 1. 效果图 2. 原理 2.1 OCR-A字体 2.2 检测过程步骤 2.3 优化 3. 源代码 参考 这篇博客将介绍如何通过Ope ...

  2. Java实现对手机号、身份证号、护照号脱敏

    目录 1.Java原生代码实现: 2.使用 Hutool 工具实现: 背景: 我们在项目中经常会需要用到用户的敏感信息,比如手机号.身份证号.护照号: 当数据需要在页面上进行展示的时候就需要进行脱敏, ...

  3. java 手机号脱敏,身份证号脱敏 工具类

    java 手机号脱敏,身份证号脱敏 工具类 import org.apache.commons.lang3.StringUtils;/*** * @title: 脱敏工具类* @author: wll ...

  4. 信息脱敏---字符、姓名、邮箱、手机、固定电话,银行卡号、地址、身份证号脱敏处理

    信息脱敏:对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护. 以下工具类是对字符.姓名.邮箱.手机.固定电话,银行卡号.地址.公司开户银行联号.身份证号进行脱敏处理. 1.脱敏工具 ...

  5. js 手机号、姓名、身份证号脱敏(打星号)

    手机号脱敏: <div>{{phone('13796766666')}}</div>phone(val) {return val.substring(0,3)+"** ...

  6. JS 手机号、姓名、身份证号脱敏处理

    需求1: 11位手机号中间四位脱敏显示,例如:187****1234 function noPassByMobile(str){if(null != str && str != und ...

  7. Java身份证号脱敏、校验身份证号合法性、根据身份证号获取年龄、根据生日获取年龄

    这里写目录 身份证号编码规则 身份证号脱敏 身份证号合法性校验 根据身份证号获取年龄 根据生日日期获取年龄 根据身份证号获取年龄.生日的Map集合 身份证号编码规则 第一.二位表示省(自治区.直辖市. ...

  8. java身份证号/手机号隐藏中间几位

    java代码身份证/手机隐藏中间几位 手机号 --保留前3,后4位: String phone = "13525658745"; System.out.println(phone. ...

  9. 正则表达式隐藏手机号、身份证号、台胞证、护照、回乡证中间几位数字信息

    隐藏规则: demo: /** * @des 隐藏员工隐私信息(手机号.身份证号.台胞证.护照.回乡证) * @rule 手机号的中间4位隐去,身份证号隐去中间8位,台胞证隐去中间8位,护照隐去中间4 ...

  10. SQLServer身份证号或手机号字段隐藏某几位显示

    --身份证号隐藏11到14位 REPLACE(B.SFZH,SUBSTRING(B.SFZH,11,4),'****') AS SFZH --手机号隐藏4到7位 REPLACE(B.LXDH,SUBS ...

最新文章

  1. 用形态学的方法实现图像的角点检测
  2. DataGrid双向排序以及给HeaderText加图标
  3. 二维矩阵与二维矩阵之间的卷积
  4. 我看暴库漏洞原理及规律
  5. Shell break和continue命令
  6. “搬砖”机器人,每小时800块!
  7. ASP.NET WebForm和Mvc开发的比较
  8. 不知道路由器工作原理?没关系,来这看看!看不懂你捶我 | 原力计划
  9. mysql 命令行批量sql_命令行中执行批量SQL的方法
  10. 生物数据库建设,等你来~
  11. 腾讯公开“区块链网络的信息处理方法”相关专利
  12. 颠覆传统!麦肯锡的数字化咨询:只用5步,打造创新的数据架构
  13. 机器学习面试-Keras/tensorflow
  14. php使用循环语句输出二位数组,PHP中遍历二维数组—以不同形式的输出操作
  15. 等价类划分测试—身份证
  16. Ubuntu22 超nice的QQ(Icalingua++)安装步骤,拒绝走弯路!!
  17. Scintilla教程(1): 入门介绍
  18. 甲骨文裁员后应该怎样发展后来的路?
  19. python实现素数判断
  20. python给图片加边框,照片加边框,照片加描边,图片加描边,批量给图片加描边

热门文章

  1. 【电子学会】2020年09月图形化三级 -- 魔术表演“开花”
  2. Android图片处理二:PhotoView源码解析
  3. 第5次递交招股书,见知教育“逆风”上市能否如愿?
  4. linux下3G拨号上网
  5. 经典案例:单例模式之懒汉式和饿汉式
  6. Linux基础命令 man命令使用方法
  7. yafuflash(4.90.0)在ubuntn_X86(linux)下编译安装
  8. oracle外键约束表无法truncate
  9. Ubuntu重启电脑后上不了网的一些解决办法
  10. RAKE-无监督英文关键词提取算法