java - Regex to mask a PhoneNumber -
i need mask phonenumber result is
(***)-(***)-xxxx
xxxx being last 4 digits of number.
right code
string mask = phonenumber.replaceall("(?<=.).(?=[^-()]*?.-)", "*");
result (***)***x-xxxx.
string mask1 = phonenumber.replaceall("(?:[^()-])", "*");
result
(***)-***-****
i not able know mistake making.
$string =~ s{([0-9]{3})([0-9]{3})([0-9]{4})}{($1)-($2)-$3}g;
try replace.
Comments
Post a Comment