Skip to content

Commit ebc227b

Browse files
Update the validation patterns (GH-79)
2 parents 69ad15b + 3e16e83 commit ebc227b

File tree

1 file changed

+32
-27
lines changed

1 file changed

+32
-27
lines changed

resources/metadata.xml

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2494,18 +2494,17 @@
24942494
<nationalNumberPattern>
24952495
(?:
24962496
(?:
2497-
(?:
2498-
2(?:
2497+
2(?:
2498+
(?:
24992499
[0-26-9]\d|
25002500
3[0-8]|
2501-
4[02-9]|
25022501
5[0135-9]
2503-
)|
2504-
7(?:
2505-
[013-57-9]\d|
2506-
2[0-8]
2502+
)\d|
2503+
4(?:
2504+
[02-9]\d|
2505+
10
25072506
)
2508-
)\d|
2507+
)|
25092508
3(?:
25102509
(?:
25112510
[0-3589]\d|
@@ -2516,7 +2515,11 @@
25162515
[0-578]\d|
25172516
90
25182517
)
2519-
)
2518+
)|
2519+
7(?:
2520+
[013-57-9]\d|
2521+
2[0-8]
2522+
)\d
25202523
)\d\d|
25212524
8(?:
25222525
51(?:
@@ -2543,7 +2546,7 @@
25432546
7[89]|
25442547
9[0-4]
25452548
)|
2546-
3\d\d
2549+
[34]\d\d
25472550
)|
25482551
(?:
25492552
6[0-8]|
@@ -2580,7 +2583,7 @@
25802583
4(?:
25812584
79[01]|
25822585
83[0-389]|
2583-
94[0-4]
2586+
94[0-478]
25842587
)\d{5}|
25852588
4(?:
25862589
[0-36]\d|
@@ -5125,7 +5128,7 @@
51255128
79(?:
51265129
1(?:
51275130
[0-2]\d|
5128-
3[0-3]
5131+
3[0-8]
51295132
)|
51305133
2[0-7]\d
51315134
)\d{3}
@@ -5689,7 +5692,7 @@
56895692
4(?:
56905693
79[01]|
56915694
83[0-389]|
5692-
94[0-4]
5695+
94[0-478]
56935696
)\d{5}|
56945697
4(?:
56955698
[0-36]\d|
@@ -8664,7 +8667,7 @@
86648667
4(?:
86658668
79[01]|
86668669
83[0-389]|
8667-
94[0-4]
8670+
94[0-478]
86688671
)\d{5}|
86698672
4(?:
86708673
[0-36]\d|
@@ -9303,7 +9306,7 @@
93039306
[0-25-9]\d\d|
93049307
310
93059308
)|
9306-
76\d\d
9309+
7[26]\d\d
93079310
)\d{6}|
93089311
6[023]\d{7,8}
93099312
)|
@@ -19112,7 +19115,7 @@
1911219115
7(?:
1911319116
[2-57]|
1911419117
62|
19115-
8[0-7]|
19118+
8[0-6]|
1911619119
9[04-9]
1911719120
)|
1911819121
8[02-9]
@@ -19156,7 +19159,6 @@
1915619159
<possibleLengths national="7,8"/>
1915719160
<exampleNumber>71123456</exampleNumber>
1915819161
<nationalNumberPattern>
19159-
787\d{4}|
1916019162
(?:
1916119163
(?:
1916219164
3|
@@ -19165,7 +19167,7 @@
1916519167
7(?:
1916619168
[01]\d|
1916719169
6[013-9]|
19168-
8[89]|
19170+
8[7-9]|
1916919171
9[1-3]
1917019172
)
1917119173
)\d{5}
@@ -21346,7 +21348,7 @@
2134621348
<nationalNumberPattern>
2134721349
(?:
2134821350
83[01]|
21349-
92[039]
21351+
92[0139]
2135021352
)\d{5}|
2135121353
(?:
2135221354
5[05]|
@@ -23888,7 +23890,7 @@
2388823890
<!-- Panama (PA) -->
2388923891
<!-- Last read July 9, 2014. -->
2389023892
<!-- Omits the fact that mobile phones are 8 digits long. -->
23891-
<!-- http://www.asep.gob.pa/telecom/pnn/default.asp -->
23893+
<!-- https://asep.gob.pa/direcciones/telecomunicaciones/pnn/ -->
2389223894
<!-- http://en.wikipedia.org/wiki/%2B507 -->
2389323895
<territory id="PA" countryCode="507" internationalPrefix="00" mobileNumberPortableRegion="true">
2389423896
<availableFormats>
@@ -23945,11 +23947,10 @@
2394523947
8[02-9]
2394623948
)|
2394723949
3(?:
23948-
[07-9]\d|
23949-
1[0-7]|
23950+
[047-9]\d|
23951+
1[0-8]|
2395023952
2[0-5]|
2395123953
33|
23952-
4[0-79]|
2395323954
5[0-35]|
2395423955
6[068]
2395523956
)|
@@ -23973,7 +23974,7 @@
2397323974
5[05-9]|
2397423975
6[0156]|
2397523976
7[0-24-9]|
23976-
8[5-9]|
23977+
8[4-9]|
2397723978
90
2397823979
)|
2397923980
8(?:
@@ -25268,7 +25269,11 @@
2526825269
<nationalNumberPattern>
2526925270
6(?:
2527025271
222\d|
25271-
8988
25272+
89(?:
25273+
00|
25274+
88|
25275+
99
25276+
)
2527225277
)\d{4}
2527325278
</nationalNumberPattern>
2527425279
</pager>
@@ -26886,7 +26891,7 @@
2688626891
<possibleLengths national="8"/>
2688726892
<exampleNumber>81234567</exampleNumber>
2688826893
<nationalNumberPattern>
26889-
897[01]\d{4}|
26894+
897[0-5]\d{4}|
2689026895
(?:
2689126896
8(?:
2689226897
0[1-9]|
@@ -29728,7 +29733,7 @@
2972829733
2[067]|
2972929734
36|
2973029735
4[0-8]|
29731-
9[089]
29736+
9[0189]
2973229737
)\d{6}
2973329738
</nationalNumberPattern>
2973429739
</mobile>

0 commit comments

Comments
 (0)