I need to disguise a phone number
90 511 619 11 21
like this
5**6**1*2*
first i check if it contains 90 (country code) and delete it
if (number.length() > 2 && number.substring(0,2).contains("90")){
number = number.replaceAll(number.substring(0,2), "");
}
then I remove all spaces, but I am stuck in the regex part.
number = number.replaceAll(" ", "").replaceAll("\\d(?=\\d{4})", "*");
source
share