public static string GetMaskedEmail(string emailAddress) { string _emailToMask = emailAddress; try { if (!string.IsNullOrEmpty(emailAddress)) { var _splitEmail = emailAddress.Split(Char.Parse("@")); var _user = _splitEmail[0]; var _domain = _splitEmail[1]; if (_user.Length > 3) { var _maskedUser = _user.Substring(0, 3) + new String(Char.Parse("*"), _user.Length - 3); _emailToMask = _maskedUser +"@"+ _domain; } else { _emailToMask = new String(Char.Parse("*"), _user.Length) +"@"+ _domain; } } } catch (Exception) { } return _emailToMask; }
↧
Answer by Deep for masking of email address in java
↧