From bf13a6545409bed582583378175a8b7023c88a2e Mon Sep 17 00:00:00 2001 From: Kamran Sadin Date: Wed, 25 Jun 2025 12:27:52 +0330 Subject: [PATCH] Improve PhoneNumber validation --- src/KSFramework/Utilities/ValidationExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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