工具链接
使用教程
使用案例
案例一:隐藏电话号码中间几位
正则:(\d{3})\d{4}(\d{4})
// java 代码中的写法 需要多加个\
public static String hidePhone(String phone){
return phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
}
案例二:隐藏身份证中间几位
正则:(\d{6})\d{8}([0-9a-zA-Z]{4})
// java 代码中的写法 需要多加个\
public static String hidePhone(String phone){
return phone.replaceAll("(\\d{6})\\d{8}([0-9a-zA-Z]{4})","$1**********$2");
}
案例三:获取随机的UUID唯一标识,去掉 -
import java.util.UUID
public static String getUUID(){
UUID uuid = UUID.randomUUID();
String result = uuid.toString.toUpperCase(); // 将字母转为大写
return result.replaceAll("-","");
}