Compare commits

..

2 Commits

Author SHA1 Message Date
Adam 7f528a2abb regex fix 2024-07-08 12:51:07 +02:00
Adam a7e3df94da regex fix 2024-07-07 23:52:54 +02:00
1 changed files with 3 additions and 2 deletions

View File

@ -4,9 +4,10 @@ namespace AyCode.Core.Consts;
public static partial class AcRegExpression public static partial class AcRegExpression
{ {
public const string EmailMask = @"(\w|[.-])+@(\w|-)+\.(\w|-){2,4}"; public const string EmailMask = @"[\w\.-]+@[a-zA-Z\d-]+\.[a-zA-Z]{2,}(\.[a-zA-Z]{2,})?";
//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}$"; 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)] [GeneratedRegex(AcRegExpression.EmailMask)]
public static partial Regex EmailRegex(); public static partial Regex EmailRegex();