Skip to content

Commit 55d586b

Browse files
Update the validation patterns (GH-55)
2 parents e74c441 + 2b675a9 commit 55d586b

File tree

2 files changed

+48
-54
lines changed

2 files changed

+48
-54
lines changed

resources/metadata.xml

Lines changed: 47 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -8089,7 +8089,10 @@
80898089
<availableFormats>
80908090
<numberFormat pattern="(\d{3})(\d{7})" nationalPrefixFormattingRule="($FG)"
80918091
carrierCodeFormattingRule="$NP$CC $FG">
8092-
<leadingDigits>6</leadingDigits>
8092+
<leadingDigits>
8093+
6|
8094+
90
8095+
</leadingDigits>
80938096
<format>$1 $2</format>
80948097
</numberFormat>
80958098
<numberFormat pattern="(\d{3})(\d{7})" carrierCodeFormattingRule="$NP$CC $FG">
@@ -8107,13 +8110,10 @@
81078110
</availableFormats>
81088111
<generalDesc>
81098112
<nationalNumberPattern>
8110-
(?:
8111-
60\d\d|
8112-
9101
8113-
)\d{6}|
8113+
60\d{8}|
81148114
(?:
81158115
1\d|
8116-
3
8116+
[39]
81178117
)\d{9}
81188118
</nationalNumberPattern>
81198119
</generalDesc>
@@ -8171,12 +8171,15 @@
81718171
<nationalNumberPattern>1800\d{7}</nationalNumberPattern>
81728172
</tollFree>
81738173
<premiumRate>
8174-
<possibleLengths national="11"/>
8174+
<possibleLengths national="10,11"/>
81758175
<exampleNumber>19001234567</exampleNumber>
81768176
<nationalNumberPattern>
8177-
19(?:
8178-
0[01]|
8179-
4[78]
8177+
(?:
8178+
19(?:
8179+
0[01]|
8180+
4[78]
8181+
)|
8182+
901
81808183
)\d{7}
81818184
</nationalNumberPattern>
81828185
</premiumRate>
@@ -13237,7 +13240,8 @@
1323713240
1[0-7]|
1323813241
4[0-57-9]|
1323913242
6[0-4]
13240-
)
13243+
)|
13244+
74[0-2]
1324113245
)|
1324213246
5(?:
1324313247
73[0-6]|
@@ -13251,7 +13255,10 @@
1325113255
7[1-8]|
1325213256
8[0-4]
1325313257
)|
13254-
848[0-35-9]|
13258+
84(?:
13259+
4[0-2]|
13260+
8[0-35-9]
13261+
)|
1325513262
9(?:
1325613263
29[013-9]|
1325713264
39[01]|
@@ -23778,14 +23785,13 @@
2377823785
8[02-9]
2377923786
)|
2378023787
3(?:
23781-
[089]\d|
23788+
[07-9]\d|
2378223789
1[0-7]|
2378323790
2[0-5]|
2378423791
33|
2378523792
4[0-79]|
2378623793
5[0-35]|
23787-
6[068]|
23788-
7[0-8]
23794+
6[068]
2378923795
)|
2379023796
4(?:
2379123797
00|
@@ -23928,12 +23934,18 @@
2392823934
<nationalNumberPattern>
2392923935
(?:
2393023936
(?:
23931-
4[34]|
23932-
5[14]
23933-
)[0-8]\d|
23937+
(?:
23938+
4[34]|
23939+
5[14]
23940+
)[0-8]|
23941+
687
23942+
)\d|
2393423943
7(?:
2393523944
173|
23936-
3[0-8]\d
23945+
(?:
23946+
3[0-8]|
23947+
55
23948+
)\d
2393723949
)|
2393823950
8(?:
2393923951
10[05689]|
@@ -23943,7 +23955,7 @@
2394323955
29
2394423956
)|
2394523957
7(?:
23946-
0[569]|
23958+
0[0569]|
2394723959
[56]0
2394823960
)
2394923961
)
@@ -26708,18 +26720,21 @@
2670826720
<possibleLengths national="8"/>
2670926721
<exampleNumber>81234567</exampleNumber>
2671026722
<nationalNumberPattern>
26711-
8(?:
26712-
09[0-689]|
26713-
95[0-2]
26714-
)\d{4}|
2671526723
(?:
2671626724
8(?:
26717-
0[1-8]|
26718-
[1-8]\d|
26719-
9[0-4]
26725+
0(?:
26726+
[1-8]\d|
26727+
9[0-689]
26728+
)|
26729+
[1-8]\d\d|
26730+
9(?:
26731+
[0-4]\d|
26732+
5[0-3]|
26733+
62
26734+
)
2672026735
)|
26721-
9[0-8]\d
26722-
)\d{5}
26736+
9[0-8]\d\d
26737+
)\d{4}
2672326738
</nationalNumberPattern>
2672426739
</mobile>
2672526740
<tollFree>
@@ -27292,8 +27307,8 @@
2729227307
7(?:
2729327308
(?:
2729427309
[06-8]\d|
27295-
21|
27296-
90
27310+
[19]0|
27311+
21
2729727312
)\d|
2729827313
5(?:
2729927314
0[01]|
@@ -30036,15 +30051,10 @@
3003630051
3[3-7]|
3003730052
5[024-8]
3003830053
)|
30039-
6\d\d|
30054+
[69]\d\d|
3004030055
7(?:
3004130056
[23]\d|
3004230057
7[69]
30043-
)|
30044-
9(?:
30045-
22|
30046-
4[1-8]|
30047-
6[135]
3004830058
)
3004930059
)|
3005030060
7(?:
@@ -30192,22 +30202,6 @@
3019230202
0\d|
3019330203
7[079]
3019430204
)
30195-
)|
30196-
9(?:
30197-
2(?:
30198-
1[1267]|
30199-
3[01]|
30200-
5\d|
30201-
7[0-4]
30202-
)|
30203-
(?:
30204-
5[67]|
30205-
7\d
30206-
)\d|
30207-
6(?:
30208-
2[0-26]|
30209-
8\d
30210-
)
3021130205
)
3021230206
)|
3021330207
7(?:

src/metadata/validations.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
],
174174
"co": [
175175
"^\\d{10,11}$",
176-
"^(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}$"
176+
"^60\\d{8}|(?:1\\d|[39])\\d{9}$"
177177
],
178178
"cr": [
179179
"^\\d{8,10}$",

0 commit comments

Comments
 (0)