From 0e4e2ceb3d99630a592aa4db48ff4914adb7f83c Mon Sep 17 00:00:00 2001 From: Kamran Sadin Date: Wed, 25 Jun 2025 14:58:53 +0330 Subject: [PATCH] Fix -s in Regex PhoneNumber validation --- src/KSFramework/Utilities/ValidationExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KSFramework/Utilities/ValidationExtensions.cs b/src/KSFramework/Utilities/ValidationExtensions.cs index ec1dd4c..e68a9a6 100644 --- a/src/KSFramework/Utilities/ValidationExtensions.cs +++ b/src/KSFramework/Utilities/ValidationExtensions.cs @@ -22,7 +22,7 @@ public static bool IsValidEmail(this string email) public static bool IsValidMobile(this string phone) { - return Regex.IsMatch(phone, @"(?:(?:\+|00)?\d{1,4})?[-\s\.]?(?:0)?\d{6,14}"); + return Regex.IsMatch(phone, @"^(?:\+?\d{1,3}[.\-\s]?)?(?:\(0?\d{1,4}\)|0?\d{1,4})?[.\-\s]?\d{1,4}[.\-\s]?\d{1,9}$"); } } \ No newline at end of file