aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Plugins.Extensions.Validation
diff options
context:
space:
mode:
Diffstat (limited to 'VNLib.Plugins.Extensions.Validation')
-rw-r--r--VNLib.Plugins.Extensions.Validation/VNLib.Plugins.Extensions.Validation.csproj2
-rw-r--r--VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs4
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>