From 24a33796614d847a9466a82015146c9408357049 Mon Sep 17 00:00:00 2001 From: ArtyomVancyan Date: Sun, 23 Nov 2025 00:49:37 +0000 Subject: [PATCH] Update the validation patterns --- resources/metadata.xml | 164 +++++++++++++++++++--------------- src/metadata/validations.json | 2 +- 2 files changed, 92 insertions(+), 74 deletions(-) diff --git a/resources/metadata.xml b/resources/metadata.xml index b0f5e50..756a4e6 100644 --- a/resources/metadata.xml +++ b/resources/metadata.xml @@ -5830,7 +5830,7 @@ 70012345 - 7[024-7]\d{6} + 7[02-7]\d{6} @@ -10140,7 +10140,7 @@ )\d| 7(?: [0-79]\d| - 8[13-9] + 8[013-9] )| 8(?: [2-6]\d| @@ -10299,10 +10299,9 @@ 8[0-247-9] )| 7(?: - [0167]\d| + [016-8]\d| 2[0-8]| - 5[0-5]| - 8[0-7] + 5[0-5] ) )\d{6} @@ -12003,7 +12002,10 @@ )\d\d| 5(?: 0(?: - 0[17]0| + 0(?: + 1[09]| + 70 + )| 505 )| 1(?: @@ -15169,7 +15171,10 @@ 95 )| 355| - 83 + 8(?: + 28[235-7]| + 3 + ) )| 73179| 807(?: @@ -15179,15 +15184,20 @@ (?: 1552| 6(?: - 1[1358]| - 2[2457]| - 3[2-4]| - 4[235-7]| - 5[2-689]| - 6[24578]| - 7[235689]| - 8[124-6] - )\d| + (?: + 1[1358]| + 2[2457]| + 3[2-4]| + 4[235-7]| + 5[2-689]| + 6[24578]| + 7[235689] + )\d| + 8(?: + [14-6]\d| + 2[0-79] + ) + )| 7(?: 1(?: [013-8]\d| @@ -15295,37 +15305,39 @@ 7410410123 - 2717(?: - [2-7]\d| - 95 - )\d{4}| (?: - 271[0-689]| - 782[0-6] - )[2-7]\d{5}| + 2717(?: + [2-7]\d| + 95 + )| + 6828[235-7]\d + )\d{4}| (?: 170[24]| - 2(?: - (?: - [02][2-79]| - 90 - )\d| - 80[13468] - )| - (?: - 3(?: - 23| - 80 - )| - 683| - 79[1-7] - )\d| + 280[13468]| 4(?: 20[24]| 72[2-8] )| 552[1-7] )\d{6}| + (?: + 271[0-689]| + 682[0-79]| + 782[0-6] + )[2-7]\d{5}| + (?: + 2(?: + [02][2-79]| + 90 + )| + 3(?: + 23| + 80 + )| + 683| + 79[1-7] + )\d{7}| (?: 11| 33| @@ -15469,7 +15481,7 @@ 5[2-689]| 6[24578]| 7[235689]| - 8[124-6] + 8[14-6] )| 7(?: 1[013-9]| @@ -15513,7 +15525,10 @@ 8123456789 (?: - 61279| + 6(?: + 1279| + 828[01489] + )| 7(?: 887[02-9]| 9(?: @@ -15644,12 +15659,15 @@ 3[2-4]| 4[235-7]| 5[2-689]| - 6[24578]| - 8[124-6] + 6[24578] )\d| 7(?: [235689]\d| 4[0189] + )| + 8(?: + [14-6]\d| + 2[0-79] ) )| 7(?: @@ -19229,7 +19247,7 @@ [01]\d| 6[013-9]| 8[7-9]| - 9[0-3] + 9[0-4] ) )\d{5} @@ -20146,9 +20164,9 @@ 5(?: + [19]| 2[2-46-9]| - 3[3-9]| - 9 + 3[3-9] )| 8(?: 0[89]| @@ -20175,6 +20193,11 @@ 520123456 5(?: + (?: + 18| + 4[0679]| + 5[03] + )\d| 2(?: [0-25-79]\d| 3[1-578]| @@ -20187,11 +20210,7 @@ 6[02-8]| 8[014-9]| 9[3-9] - )| - (?: - 4[067]| - 5[03] - )\d + ) )\d{5} @@ -20206,10 +20225,9 @@ 8[0-247-9] )| 7(?: - [0167]\d| + [016-8]\d| 2[0-8]| - 5[0-5]| - 8[0-7] + 5[0-5] ) )\d{6} @@ -23912,17 +23930,14 @@ 92123456 - 1505\d{4}| (?: - 7(?: - [125-9]\d| - 41 - )| - 9(?: - 0[1-9]| - [1-9]\d - ) - )\d{5} + 1505| + 90[1-9]\d + )\d{4}| + (?: + 7[124-9]| + 9[1-9] + )\d{6}