From 3b333ec155da47f6591f97cbc7a7f6eec0d2f710 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 7 Jul 2024 16:56:59 +0200 Subject: [PATCH] phone mask regex --- AyCode.Core/Consts/AcRegExpression.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AyCode.Core/Consts/AcRegExpression.cs b/AyCode.Core/Consts/AcRegExpression.cs index c6a68a9..562ad81 100644 --- a/AyCode.Core/Consts/AcRegExpression.cs +++ b/AyCode.Core/Consts/AcRegExpression.cs @@ -5,7 +5,8 @@ namespace AyCode.Core.Consts; public static partial class AcRegExpression { public const string EmailMask = @"(\w|[.-])+@(\w|-)+\.(\w|-){2,4}"; - public const string PhoneNumberMask = @"\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*(\d{1,2})"; + //public const string PhoneNumberMask = @"\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*(\d{1,2})"; + public const string PhoneNumberMask = @"^\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\W*\d(\W*\d){1,14}$"; [GeneratedRegex(AcRegExpression.EmailMask)] public static partial Regex EmailRegex();