-2
我開發了一個應用程序,它是基於用戶的應用程序。 int這個應用程序,如果用戶忘記了他的密碼,然後用戶可以重置他的密碼只能通過他的電子郵件ID和萬一如果用戶不記得他的電子郵件ID,這是與他的帳戶在那個時候我想要在社會安全號碼sha***[email protected]。我怎麼能達到這個,請幫助我解決這個問題,將不勝感激。謝謝。我想從電子郵件隱藏一些字符,如Sha***[email protected]
我已經得到這個代碼從stak over flow,但它不符合我的要求。這是良好的只有電話號碼不是電子郵件
public static string GetMaskedEmail(string number)
{
if (String.IsNullOrEmpty(number))
return string.Empty;
if (number.Length <= 12)
return number;
string last12 = number.Substring(number.Length - 12, 12);
var maskedChars = new StringBuilder();
for (int i = 0; i < number.Length - 12; i++)
{
maskedChars.Append(number[i] == '-' ? "-" : "#");
}
return maskedChars + last12;
}
謝謝你的幫助.. –