public class ReStrUtils {
/**
* 身份证号加*号
*/
public static String reNo(String realNo) {
String newNo = "";
if (realNo.length() == 15){
newNo = realNo.replaceAll("(\\d{4})\\d{7}(\\d{4})", "$1*******$2");
}
if (realNo.length() == 18){
newNo = realNo.replaceAll("(\\d{4})\\d{10}(\\d{4})", "$1**********$2");
}
return newNo;
}
/**
* 名字加*号
* @param realname
* @return
*/
public static String reName(String realname) {
char[] r = realname.toCharArray();
String name = "";
if (r.length == 1){
name = realname;
}
if (r.length == 2){
name = realname.replaceFirst(realname.substring(1), "*");
}
if (r.length > 2){
name = realname.replaceFirst(realname.substring(1, r.length - 1), "*");
}
return name;
}
/**
* 手机号加*号
* @param realPhone
* @return
*/
public static String rePhone(String realPhone) {
String phoneNumber;
if (realPhone.length() == 11){
phoneNumber = realPhone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
}else{
phoneNumber = realPhone;
}
return phoneNumber;
}
}
手机号,身份证号,姓名加*号工具类,你可能用的到
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...