diff --git a/src/KSFramework/Utilities/ValidationExtensions.cs b/src/KSFramework/Utilities/ValidationExtensions.cs index 2c81c7d..ccf80ae 100644 --- a/src/KSFramework/Utilities/ValidationExtensions.cs +++ b/src/KSFramework/Utilities/ValidationExtensions.cs @@ -10,7 +10,7 @@ public static bool IsValidEmail(this string email) return false; try { - MailAddress m = new MailAddress(email); + _ = new MailAddress(email); return true; } @@ -22,7 +22,7 @@ public static bool IsValidEmail(this string email) public static bool IsValidMobile(this string phone) { - return Regex.Match(phone, @"(\+98|0)?9\d{9}").Success; + return Regex.IsMatch(phone, @"((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"); } } \ No newline at end of file