diff options
Diffstat (limited to 'VNLib.Plugins.Extensions.Validation')
-rw-r--r-- | VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj | 2 | ||||
-rw-r--r-- | VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs | 4 |
2 files changed, 4 insertions, 2 deletions
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>Copyright © 2022 Vaughn Nugent</Copyright> <PackageProjectUrl>https://www.vaughnnugent.com/resources</PackageProjectUrl> <Version>1.0.1.1</Version> + <SignAssembly>True</SignAssembly> + <AssemblyOriginatorKeyFile>\\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk</AssemblyOriginatorKeyFile> </PropertyGroup> <PropertyGroup> 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 /// <returns></returns> public static IRuleBuilderOptions<T, string> EmptyPhoneNumber<T>(this IRuleBuilder<T, string> 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."); } /// <summary> - /// Checks a string against <see cref="Statics.SpecialCharacters"/>. + /// Checks a string against <see cref="SpecialCharactersRegx"/>. /// If the string is null or empty, it is allowed. /// </summary> /// <typeparam name="T"></typeparam> |