Java手機號隱藏中間4位和郵箱隱藏,身份證隱藏


1.Java代碼中隱藏

//隱藏手機號碼中間四位
String phoneNumber = "15567893456";
String resultPhone= phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
System.out.println("隱藏后的手機號:" + resultPhone);
//隱藏郵箱
String email = "654212@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);

2.使用MySql查詢時隱藏。

這里會使用Mysqlinsert函數

# insert(a,n1,n2,str)的參數解析如下
@ a:字段名.
@ n1:開始替換的位置.
@ n2:替換的長度.
@ str:替換后的字符串.

實際使用

select insert(phone,4,4,'****') as phone from user

原文:https://www.jianshu.com/p/d8c70f67c5b5


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM