手机号身份证号加星

package com.easyroute.common.utils;

import com.alibaba.druid.util.StringUtils;

public class PhoneUtil {
/**
* 用户身份证号码的打码隐藏加星号加*
*
* @return 处理完成的身份证
*/
public static String idCardMask(String idCardNum) {
String res = "";
if (!StringUtils.isEmpty(idCardNum)) {
StringBuilder stringBuilder = new StringBuilder(idCardNum);
res = stringBuilder.replace(6, 14, "********").toString();
}
return res;
}

/**
* 用户电话号码的打码隐藏加星号加*
*
* @return 处理完成的身份证
*/
public static String phoneMask(String phone) {
String res = "";
if (!StringUtils.isEmpty(phone)) {
StringBuilder stringBuilder = new StringBuilder(phone);
res = stringBuilder.replace(3, 7, "****").toString();
}
return res;
}


public static void main(String[] args) {
/**
* 手机号加星
*/
String phone="15910931239";
String s = phoneMask(phone);
System.out.println(s);

/**
* 身份证加星
*
*/
String idCardNum="610527199001012115";
String s1 = idCardMask(idCardNum);
System.out.println("身份证加星--------"+s1);
}

}
posted @ 2021-07-05 17:57  烟燃烟灭  阅读(431)  评论(0)    收藏  举报