public static final String REGEX_MOBILE = "(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}";
public static String regexMobile(String content){
Pattern p = Pattern.compile(REGEX_MOBILE);
Matcher m = p.matcher(content);
String paramStr = new String(content);
while (m.find()) { //一定需要先查找再调用group获取电话号码
paramStr = paramStr.replaceAll(m.group(), "*******"+m.group().substring(7));
}
return paramStr;
}
java获取字符串中的手机号,并且把前7位替换为*,再输出日志
最新推荐文章于 2024-07-26 02:53:25 发布