Skip to content

Commit 1523ce7

Browse files
committed
Update PhoneNumber validation
1 parent bf13a65 commit 1523ce7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ public static IServiceCollection AddKSFramework(this IServiceCollection services
2929
.FromAssemblies(assemblies)
3030

3131
// Register request handlers
32-
.AddClasses(c => c.AssignableTo(typeof(IRequestHandler<,>)))
32+
.AddClasses(c => c.AssignableTo(typeof(IRequest<>)))
3333
.AsImplementedInterfaces()
3434
.WithScopedLifetime()
3535

3636
// Register request handlers
37-
.AddClasses(c => c.AssignableTo(typeof(IRequest<>)))
37+
.AddClasses(c => c.AssignableTo(typeof(IRequestHandler<,>)))
3838
.AsImplementedInterfaces()
3939
.WithScopedLifetime()
4040

src/KSFramework/Utilities/ValidationExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static bool IsValidEmail(this string email)
2222

2323
public static bool IsValidMobile(this string phone)
2424
{
25-
return Regex.IsMatch(phone, @"((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}");
25+
return Regex.IsMatch(phone, @"^(?:\+?\d{1,3}[.-\s]?)?(?:\(0?\d{1,4}\)|0?\d{1,4})?[.-\s]?\d{1,4}[.-\s]?\d{1,9}$");
2626
}
2727

2828
}

0 commit comments

Comments
 (0)