java隐藏手机号、邮箱、身份证部分数字内容
MySQL中Insert()函数方式隐藏
select insert(phone(表字段),4,4,‘****‘) as phone from user(表名)
Java代码中隐藏(正则表达式)
//隐藏手机号String phoneNumber = "15567893456";String resultPhone= phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");System.out.println("隐藏后的手机号:" + resultPhone);//隐藏邮箱String email = "6111154212@qq.com";String resultEmail = email.replaceAll("(\\w?)(\\w+)(\\w)(@\\w+\\.[a-z]+(\\.[a-z]+)?)", "$1****$3$4");System.out.println("隐藏后的邮箱:" + resultEmail);//隐藏身份证String idCard = "420116199302220456";String resultIdCard = idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");System.out.println("隐藏后的身份证号:" + resultIdCard);//输出结果隐藏后的手机号:155****3456隐藏后的邮箱:6****2@qq.com隐藏后的身份证号:4201*****0456
Java中StringBuffer隐藏
String phoneNumber = "15567893456";StringBuffer sb4=new StringBuffer(phoneNumber);sb4.replace(3, 7, "****");System.out.println(sb4.toString());//输出结果隐藏后的手机号:155****3456
java隐藏手机号、邮箱、身份证部分数字内容相关推荐
- java 手机号 邮箱 身份证 信息脱敏
需求 邮箱第一个字符和'@'之后的原文显示,第一个字符之后'@'之前的,显示为'****' 电话号码,前面3位,后面4位显示原文,中间的显示为'****' 实现 public static void ...
- JAVA隐藏手机号部分数字
废话不多说,直接看代码 隐藏手机号 String phone = "17721029999"; System.out.println(phone.replaceAll(" ...
- 正则表达式隐藏手机号、身份证号、台胞证、护照、回乡证中间几位数字信息
隐藏规则: demo: /** * @des 隐藏员工隐私信息(手机号.身份证号.台胞证.护照.回乡证) * @rule 手机号的中间4位隐去,身份证号隐去中间8位,台胞证隐去中间8位,护照隐去中间4 ...
- PHP 隐藏手机号,身份证号
1:隐藏手机号//1.字符串截取法 $new_tel1 = substr($tel, 0, 3).'****'.substr($tel, 7); var_dump($new_tel1); > s ...
- java隐藏手机号中间四位和隐藏邮箱
实现隐藏号码以及隐藏邮箱,类似于滴滴打车的那种模式. 在最近的项目中使用到了该功能,去年实现该功能的时候使用了第三方,或者sql查询的时候可以把结果替换,但是做的时候特别的繁琐麻烦,接下来给大家推荐使 ...
- java 正则表达式 手机号 邮箱(转载)
转载地址:https://www.cnblogs.com/go4mi/p/6426215.html package com.modules.plateform.tool;import java.uti ...
- 手机号/邮箱/身份证验证
// 手机号验证 checkPhone: function (phone) { let reg = /^1[34578]\d{9}KaTeX parse error: Expected 'EOF', ...
- Java中手机号、身份证号校验代码
以下是一个Java的校验手机号码的代码: public static boolean validatePhoneNumber(String number) {/*** 校验手机号码是否合法*/Patt ...
- 手机号、身份证、邮箱校验方法
很多时候在我们开发的系统中对于手机号和身份证的验证并没有那么严谨,所以只要在自己项目里面进行校验就可以了,没必要去找一些需要花钱的三要素四要素什么的去验证,下面一个完整的工具类可以满足我们的要求 pa ...
最新文章
- 【GStreamer】在x264enc中设置profile级别
- AIphaCode 并不能取代程序员,而是开发者的工具
- coeforces 665D D. Simple Subset(最大团orsb题)
- [C++调试笔记]求电势posi.cpp
- 互联网晚报 | 9月16日 星期四 | 网易云音乐发布“村民证”;阿里社区电商品牌升级为“淘菜菜”;高德打车上线“实景上车点”...
- 【java】java 局部变量表中的槽是可以重用的
- stm32串口通信_STM32之串口通信
- arduino 土壤温湿度传感器_三分钟告诉你Arduino是什么
- 程序设计实习MOOC / 程序设计与算法(二)第二周测验(2018春季)
- 06.个人作业——软件产品案例分析
- 不能创建对象qmdispatch_win7系统打开某些软件提示“Activex部件不能创建对象”的解决方法...
- iText7 解套 (一) 原生方法输出带斜线表格
- SSO单点登录解决方案——Filter方式
- 1、 什么是time_wait?如何产生的?
- redis五种数据类型及其常见操作
- 【程序员学理财】曼昆:经济学十大原理,你都了解吗?
- 硬货|re:Invent 2022 参会指南,大会精华全知晓
- 计算机专业教育教学理论,【计算机教育论文】谈中职院校计算机专业理论教学策略(共2887字)...
- FFmpeg RTMP转RTP
- 2D层面上的战争迷雾逻辑设计