zhontai 2 лет назад
Родитель
Сommit
346923ac2d
1 измененных файлов с 6 добавлено и 4 удалено
  1. 6 4
      src/platform/ZhonTai.Common/Helpers/DataMaskHelper.cs

+ 6 - 4
src/platform/ZhonTai.Common/Helpers/DataMaskHelper.cs

@@ -18,28 +18,30 @@ public partial class DataMaskHelper
     /// 手机号脱敏
     /// </summary>
     /// <param name="input"></param>
+    /// <param name="mask"></param>
     /// <returns></returns>
-    public static string PhoneMask(string input)
+    public static string PhoneMask(string input, string mask = "****")
     {
         if (input.IsNull()) { 
             return input; 
         }
 
-        return PhoneMaskRegex().Replace(input, "$1****$2");
+        return PhoneMaskRegex().Replace(input, $"$1{mask}$2");
     }
 
     /// <summary>
     /// 邮箱脱敏
     /// </summary>
     /// <param name="input"></param>
+    /// <param name="mask"></param>
     /// <returns></returns>
-    public static string EmailMask(string input)
+    public static string EmailMask(string input, string mask = "****")
     {
         if (input.IsNull())
         {
             return input;
         }
 
-        return EmailMaskRegex().Replace(input, "*****");
+        return EmailMaskRegex().Replace(input, mask);
     }
 }