我的手机号码格式为“+ 90-111-222-3333333” 我创建了一个方法,包括用于屏蔽数字的最后一部分的正则表达式。 (例3333333) 如何以最后的方式替换此部分的部分 - 以任何其他方式替换此数字? 这是我的代码;
private String maskedMsisdn(String msisdn)
{
String regex = "^\\(?(\\+\\d{2})\\)?[- ]?(\\d{3})[- ]?(\\d{7})$";
boolean isValid = msisdn.matches(regex);
if(isValid)
{
return msisdn.replaceAll(regex, "$1-$2-*******");
}
return "";
}
我不想在我的代码中添加******字符。
提前致谢