废话不多说,直接上代码了

    // 手机号码前三后四脱敏public static String mobileDesensitize(String mobile) {if (StringUtils.isEmpty(mobile) || (mobile.length() != 11)) {return mobile;}return mobile.replaceAll("(\\w{3})\\w*(\\w{4})", "$1****$2");}// 身份证前三后四脱敏public static String identityDesensitize(String identity) {if (StringUtils.isEmpty(identity) || (identity.length() != 18)) {return identity;}return identity.replaceAll("(\\w{3})\\w*(\\w{4})", "$1****$2");}

java手机号、身份证号脱敏相关推荐

  1. Java 正则表达式 手机号 身份证号脱敏

    // 手机号码前三后四脱敏 public static String mobileEncrypt(String mobile) { if (StringUtils.isEmpty(mobile) || ...

  2. orcal 手机号,身份证号脱敏

    规则:replace(str,substr(str,x,y),'*') 解析:将str 从x位开始总共y位字符,替换为*,一般情况下为了保持脱敏之后字符的长度和原来一样,后面替换字符的长度和y一样. ...

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

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

  4. Java对姓名, 手机号, 身份证号, 地址进行脱敏

    替换几位就用几个*号 一.姓名 1, 脱敏规则: 只显示第一个汉字,比如李某某置换为李**, 李某置换为李* private static String desensitizedName(String ...

  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. [前台]---js+jquery校验姓名,手机号,身份证号

    记一次前台验证姓名,手机号,身份证号的代码,复制即用,前提是有引入jquery. var name = "姓名"if(!is_forbidName(name)){alert(&qu ...

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

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

  10. java数据脱敏处理,手机号,身份证号和银行卡号打码展示

    目录 方式1:substring分割 方式2:正则匹配验证 方式3:StringUtils.overlay 1 先引入commons-lang3,这个基本每个项目都用到 2 数据处理 3 测试结果 方 ...

最新文章

  1. Java8新特性整理篇
  2. VTK:PolyData之ConvexHullShrinkWrap
  3. jmeter中重定向多个正则表达式_2020年jmeter技术实战续集,最新技术全栈,值得收藏
  4. 牛客网【每日一题】7月8日 Alliances
  5. Error: Cannot find module '@babel/core'
  6. console java_Java Console format()方法与示例
  7. Nsrp实现juniper防火墙的高可用性【HA】!
  8. Python基础-文件操作
  9. 【字符串】面试题之键值对(”key = valude”)字符串
  10. PHP icbc工商银行开放平台聚合支付,二维码扫码支付对接步骤
  11. Servlet的Mapping
  12. Windows 11的临时文件清理工具
  13. 电动汽车动力电池SOC估算模型电池参数辨识模型【10例】
  14. Android中摇一摇的实现
  15. python pool_Python pool.Pool方法代码示例
  16. linux海报制作软件,春节海报制作素材平台-春节海报一键制作app下载v1.0.0-Linux公社...
  17. 计算机和书桌还有台灯英语,台灯的英语单词是什么
  18. 十年架构师留下最完整的Java学习路线,学完年薪88W
  19. 皮尔逊相关系数R的代码实现
  20. 各阶段产品经理突破自身瓶颈总结(建议收藏)

热门文章

  1. 搜狗输入法 rpm包_两大输入法AI功能对比,百度输入法AI探索版这些功能好亮眼...
  2. 关于Dbvisualizer在win10环境下,出现编辑器乱码问题情况
  3. 建筑幕墙单元体.组装件.零部件计算.查询器(Excel VBA版)
  4. 用scons编译STM32F103工程
  5. 取数组中最大值和最小值
  6. VBA自动生成excel的表单及链接的方法
  7. Win7出现无法启动无线服务,出现无线网络未连接问题的解决方案
  8. 装置案例| MODBUS转PROFINET网关连接智能低压电动机
  9. 关于加入@RequestBody后请求报错:Required request body is missing:
  10. 什么是PWM信号,如何实现PWM信号输出?