From 0c2fa662f60cf8b6b771fef3ff4c740eae17a83d Mon Sep 17 00:00:00 2001 From: vman Date: Wed, 28 Dec 2022 14:15:04 -0500 Subject: Global cache client, asm loading, plugin local cache, and event managment --- .../VNLib.Plugins.Extensions.Validation.csproj | 2 ++ VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'VNLib.Plugins.Extensions.Validation') diff --git a/VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj b/VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj index ea34a6c..ef10ecf 100644 --- a/VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj +++ b/VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj @@ -6,6 +6,8 @@ Copyright © 2022 Vaughn Nugent https://www.vaughnnugent.com/resources 1.0.1.1 + True + \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk diff --git a/VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs b/VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs index e415873..63b4f07 100644 --- a/VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs +++ b/VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs @@ -82,12 +82,12 @@ namespace VNLib.Plugins.Extensions.Validation /// public static IRuleBuilderOptions EmptyPhoneNumber(this IRuleBuilder builder) { - return builder.Must(static phone => !(phone?.Length).HasValue || PhoneRegex.IsMatch(phone)) + return builder.Must(static phone => phone == null || phone.Length == 0 || PhoneRegex.IsMatch(phone)) .WithMessage("{PropertyValue} is not a valid phone number."); } /// - /// Checks a string against . + /// Checks a string against . /// If the string is null or empty, it is allowed. /// /// -- cgit