Hi friend. I am creating some codes for masking. my requirement is that. once I enter customer mobile number and credit number into the textbox so some number should be convert into XX or * . like 9818233223, 3298472934729347 9818xxxx23 3298XXXXXXXX347 so i have created some codes but in console application it is working fine but once i am using these codes into window forms so it is not working. i am using Regex pattern please check my codes and make it clear for me
these are my codes
public string CustomerMobileNumberMasking(string input) { string Output = ""; input = string.Empty;
try { if (!string.IsNullOrWhiteSpace(input)) { string pattern = @"\d(?!\d{0,1}$)"; string result = Regex.Replace(input, pattern, m => new string('*', m.Length)); Output = result;
} return Output; } catch (Exception ex) {
return Output; } }