C# 獲取有掩碼的銀行賬號/手機號/名稱
阿新 • • 發佈:2018-12-13
獲取有掩碼的銀行賬號,程式碼如下:
public static string GetMaskBankAccount(string bankAccount) { if (!string.IsNullOrWhiteSpace(bankAccount)) { if (bankAccount.Length >= 4) { return $"{ bankAccount.Substring(0, 4) }******{ bankAccount.Substring(bankAccount.Length - 4) }"; } } return bankAccount ?? ""; }
獲取有掩碼的手機號碼,程式碼如下:
public static string GetMaskMobile(string mobile)
{
if (mobile != null && mobile.Length >= 4)
{
return mobile.Substring(0, 3) + "****" + mobile.Substring(mobile.Length - 4);
}
return mobile ?? "";
}
獲取有掩碼的名稱,程式碼如下:
public static string GetMaskName(string name) { if (name != null) { if (name.Length > 2) { return name.Substring(0, 1) + "*" + name.Substring(name.Length - 1); } else if (name.Length == 2) { return name.Substring(0, 1) + "*"; } } return name ?? ""; }