aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs
diff options
context:
space:
mode:
authorLibravatar vman <public@vaughnnugent.com>2022-12-28 14:15:04 -0500
committerLibravatar vman <public@vaughnnugent.com>2022-12-28 14:15:04 -0500
commit0c2fa662f60cf8b6b771fef3ff4c740eae17a83d (patch)
tree91495d460ceb12fba8cc274e77a8cbf4019c028d /VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs
parent8b5f3eebb9f8d9bd55e922a809ffa3bd52e33401 (diff)
Global cache client, asm loading, plugin local cache, and event managment
Diffstat (limited to 'VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs')
-rw-r--r--VNLib.Plugins.Extensions.Validation/ValidatorExtensions.cs4
1 files changed, 2 insertions, 2 deletions
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>