news 2026/10/31 5:40:49

Java实现手机号和身份证号脱敏工具类

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java实现手机号和身份证号脱敏工具类

Mysql查询语句进行脱敏处理

publicclassIdCardAndPhoneUtils{/** * 身份证号脱敏:保留前6位和后4位,中间用 * 替代 * @param idCard 明文身份证号 * @return 脱敏后的身份证号,如 "110101********2316" */publicstaticStringmaskIdCard(StringidCard){if(idCard==null||idCard.trim().isEmpty()){returnnull;}StringcleanId=idCard.trim();intlen=cleanId.length();// 只处理18位身份证(含最后一位可能是X)if(len!=18){returncleanId;// 或返回原值/打码全部?根据业务定}// 校验是否为有效字符(可选)if(!cleanId.matches("[0-9]{17}[0-9Xx]")){returncleanId;// 非法格式,原样返回或打码?}returncleanId.substring(0,6)+"********"+cleanId.substring(14);}/** * 手机号脱敏:138****1234 * @param phone 手机号字符串 * @return 脱敏后的手机号,如 "138****1234" */publicstaticStringmaskPhone(Stringphone){if(phone==null||phone.length()!=11){returnphone;// 非11位原样返回(或可抛异常/返回null)}returnphone.substring(0,3)+"****"+phone.substring(7);}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/1 1:54:43

AI如何自动解决Linux共享库加载错误

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Linux共享库错误诊断工具,能够自动检测系统环境,分析动态链接库依赖关系,识别缺失或版本不匹配的共享库文件。工具应提供以下功能&#…

作者头像 李华
网站建设 2026/10/30 10:42:03

5个技巧让你在手机上也能高效写代码:VS Code移动端开发全攻略

5个技巧让你在手机上也能高效写代码:VS Code移动端开发全攻略 【免费下载链接】vscode Visual Studio Code 项目地址: https://gitcode.com/GitHub_Trending/vscode6/vscode 嘿,开发者朋友!你有没有想过,在咖啡厅、公园甚至…

作者头像 李华
网站建设 2026/10/30 17:59:21

【昇腾】将TF卡完整dd出来然后再dd到另一张TF卡中_20251213

############################################################################################ 硬件:Altlas 200I DK A2(8T版本) Altlas 200I DK A2开发者套件实物图:######################################################…

作者头像 李华
网站建设 2026/10/31 10:06:27

PHP2Go:无缝迁移的Go语言PHP函数库

PHP2Go:无缝迁移的Go语言PHP函数库 【免费下载链接】php2go Use Golang to implement PHPs common built-in functions. 项目地址: https://gitcode.com/gh_mirrors/ph/php2go 🚀 PHP2Go 是一个革命性的Go语言函数库,专门为那些希望从…

作者头像 李华
网站建设 2026/10/31 20:02:17

如何用DeepSeek AI生成更安全的代码?避免不当内容

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Python脚本,使用DeepSeek AI生成安全的代码片段。要求:1. 代码功能为字符串处理;2. 包含内容过滤机制,自动检测并替换不当词…

作者头像 李华
网站建设 2026/10/31 10:57:12

零基础入门:用AI 20分钟做出你的第一个Chrome插件

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个最简单的Chrome插件入门示例,功能是在浏览器右上角显示当前时间。要求:1) 使用manifest v3 2) 图标使用Material Design风格 3) 点击图标弹出小窗口…

作者头像 李华