Skip to content

Commit da2e743

Browse files
authored
Metadata updates for release 8.4.1 (#1688)
* Metadata updates for release 8.4.1 * Update release_notes.txt
1 parent 29810dc commit da2e743

37 files changed

+26172
-25907
lines changed

cpp/src/phonenumbers/lite_metadata.cc

Lines changed: 11316 additions & 11281 deletions
Large diffs are not rendered by default.

cpp/src/phonenumbers/metadata.cc

Lines changed: 12223 additions & 12188 deletions
Large diffs are not rendered by default.

cpp/src/phonenumbers/short_metadata.cc

Lines changed: 2207 additions & 2208 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

javascript/i18n/phonenumbers/demo-compiled.js

Lines changed: 89 additions & 89 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

javascript/i18n/phonenumbers/metadata.js

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
348348
]
349349
,[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]
350350
]
351-
,[,,"7(?:[014-9]\\d{7}|2[89]\\d{6})",,,,"701234567"]
351+
,[,,"7(?:[014-9]\\d|2[89]|30)\\d{6}",,,,"701234567"]
352352
,[,,"NA",,,,,,,[-1]
353353
]
354354
,[,,"NA",,,,,,,[-1]
@@ -420,10 +420,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
420420
,"AL":[,[,,"[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}",,,,,,,[6,7,8,9]
421421
,[5]
422422
]
423-
,[,,"(?:2(?:[168][1-9]|[247]\\d|9[1-7])|3(?:1[1-3]|[2-6]\\d|[79][1-8]|8[1-9])|4\\d{2}|5(?:1[1-4]|[2-578]\\d|6[1-5]|9[1-7])|8(?:[19][1-5]|[2-6]\\d|[78][1-7]))\\d{5}",,,,"22345678",,,[8]
423+
,[,,"(?:2(?:1(?:0[2-9]|[1-9]\\d)|[247]\\d{2}|[35][2-9]\\d|[68](?:0[2-9]|[1-9]\\d)|9(?:[089][2-9]|[1-7]\\d))|3(?:1(?:[04-9][2-9]|[1-3]\\d)|[2-6]\\d{2}|[79](?:[09][2-9]|[1-8]\\d)|8(?:0[2-9]|[1-9]\\d))|4\\d{3}|5(?:1(?:[05-9][2-9]|[1-4]\\d)|[2-578]\\d{2}|6(?:[06-9][2-9]|[1-5]\\d)|9(?:[089][2-9]|[1-7]\\d))|8(?:[19](?:[06-9][2-9]|[1-5]\\d)|[2-6]\\d{2}|[78](?:[089][2-9]|[1-7]\\d)))\\d{4}",,,,"22345678",,,[8]
424424
,[5,6,7]
425425
]
426-
,[,,"6[6-9]\\d{7}",,,,"661234567",,,[9]
426+
,[,,"6(?:[2-5][2-9]|[6-9]\\d)\\d{6}",,,,"661234567",,,[9]
427427
]
428428
,[,,"800\\d{4}",,,,"8001234",,,[7]
429429
]
@@ -437,7 +437,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
437437
]
438438
,"AL",355,"00","0",,,"0",,,,[[,"(4)(\\d{3})(\\d{4})","$1 $2 $3",["4[0-6]"]
439439
,"0$1"]
440-
,[,"(6[6-9])(\\d{3})(\\d{4})","$1 $2 $3",["6"]
440+
,[,"(6\\d)(\\d{3})(\\d{4})","$1 $2 $3",["6"]
441441
,"0$1"]
442442
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"]
443443
,"0$1"]
@@ -1531,7 +1531,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15311531
,"CI":[,[,,"[02-8]\\d{7}",,,,,,,[8]
15321532
]
15331533
,[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}",,,,"21234567"]
1534-
,[,,"(?:0[1-9]|4\\d|5[14-9]|6[015-79]|7[4-9]|8[7-9])\\d{6}",,,,"01234567"]
1534+
,[,,"(?:0[1-9]|4\\d|5[14-9]|6[015-79]|[78][4-9])\\d{6}",,,,"01234567"]
15351535
,[,,"NA",,,,,,,[-1]
15361536
]
15371537
,[,,"NA",,,,,,,[-1]
@@ -1581,10 +1581,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15811581
,"CL":[,[,,"(?:[2-9]|600|123)\\d{7,8}",,,,,,,[9,10,11]
15821582
,[7,8]
15831583
]
1584-
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57])\\d{7}",,,,"221234567",,,[9]
1584+
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,"221234567",,,[9]
15851585
,[7,8]
15861586
]
1587-
,[,,"9[3-9]\\d{7}",,,,"961234567",,,[9]
1587+
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,"961234567",,,[9]
15881588
,[8]
15891589
]
15901590
,[,,"800\\d{6}|1230\\d{7}",,,,"800123456",,,[9,11]
@@ -1597,7 +1597,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15971597
]
15981598
,[,,"44\\d{7}",,,,"441234567",,,[9]
15991599
]
1600-
,"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0",,,"0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"]
1600+
,"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0",,,"0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"]
16011601
,"($1)","$CC ($1)"]
16021602
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]"]
16031603
,"($1)","$CC ($1)"]
@@ -1991,10 +1991,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
19911991
]
19921992
,,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]
19931993
]
1994-
,"DE":[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{4,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15]
1994+
,"DE":[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{3,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15]
19951995
,[3]
19961996
]
1997-
,[,,"[246]\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-9]\\d)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15]
1997+
,[,,"2\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|4(?:0\\d{3,12}|\\d{5,13})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|6(?:\\d{5,13}|9\\d{3,12})|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-8]\\d|9\\d?)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15]
19981998
,[3,4]
19991999
]
20002000
,[,,"1(?:5[0-25-9]\\d{8}|6[023]\\d{7,8}|7\\d{8,9})",,,,"15123456789",,,[10,11]
@@ -3147,15 +3147,15 @@ i18n.phonenumbers.metadata.countryToMetadata = {
31473147
,"HT":[,[,,"[2-489]\\d{7}",,,,,,,[8]
31483148
]
31493149
,[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"]
3150-
,[,,"(?:[34]\\d{2}|9(?:8[0-35]|9[5-9]))\\d{5}",,,,"34101234"]
3150+
,[,,"[34]\\d{7}",,,,"34101234"]
31513151
,[,,"8\\d{7}",,,,"80012345"]
31523152
,[,,"NA",,,,,,,[-1]
31533153
]
31543154
,[,,"NA",,,,,,,[-1]
31553155
]
31563156
,[,,"NA",,,,,,,[-1]
31573157
]
3158-
,[,,"98[89]\\d{5}",,,,"98901234"]
3158+
,[,,"(?:9(?:[67][0-4]|8[0-3589]|9\\d))\\d{5}",,,,"98901234"]
31593159
,"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3"]
31603160
]
31613161
,,[,,"NA",,,,,,,[-1]
@@ -3295,7 +3295,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
32953295
,[,,"(?:153\\d{1,2}|[2-489])\\d{7}",,,,"21234567",,,[8,11,12]
32963296
,[7]
32973297
]
3298-
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[4-9])|6[2-9]\\d)\\d{5}",,,,"501234567",,,[9]
3298+
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[2-9])|6[2-9]\\d)\\d{5}",,,,"501234567",,,[9]
32993299
]
33003300
,[,,"1(?:80[019]\\d{3}|255)\\d{3}",,,,"1800123456",,,[7,10]
33013301
]
@@ -4739,9 +4739,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
47394739
,"MP":[,[,,"[5689]\\d{9}",,,,,,,[10]
47404740
,[7]
47414741
]
4742-
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]
4742+
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]
47434743
]
4744-
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]
4744+
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]
47454745
]
47464746
,[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"]
47474747
,[,,"900[2-9]\\d{6}",,,,"9002123456"]
@@ -7433,9 +7433,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
74337433
]
74347434
,"VN":[,[,,"[167]\\d{6,9}|[2-59]\\d{7,9}|8\\d{6,8}",,,,,,,[7,8,9,10]
74357435
]
7436-
,[,,"(?:2(?:[025-79]|1[0-689]|3\\d|[48][01])|3(?:[0136-9]|[25][01])|4\\d|5(?:[01][01]|[2-9])|6(?:[0-46-8]|5[01])|7(?:[02-79]|[18][01]))\\d{7}|8(?:[1-57]\\d|[689][0-79])\\d{6}",,,,"2101234567",,,[9,10]
7436+
,[,,"(?:2(?:0(?:\\d|[3-9]\\d)|1[0-689]\\d|2(?:\\d|[0-25-9]\\d)|[5-7]\\d|3\\d{2}|[48][01]\\d|9(?:\\d|[0-4679]\\d))|3(?:[0136-9]|[25][01])\\d|4\\d{2}|5(?:[01][01]|[2-9])\\d|6(?:[0-46-8]|5[01])\\d|7(?:[02-79]|[18][01])\\d)\\d{6}|8(?:[1-57]\\d|6[0-79]|9[0-7])\\d{6}",,,,"2101234567",,,[9,10]
74377437
]
7438-
,[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8[689]8\\d{6}",,,,"912345678",,,[9,10]
7438+
,[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8(?:68|8\\d|9[89])\\d{6}",,,,"912345678",,,[9,10]
74397439
]
74407440
,[,,"1800\\d{4,6}",,,,"1800123456",,,[8,9,10]
74417441
]
@@ -7449,17 +7449,17 @@ i18n.phonenumbers.metadata.countryToMetadata = {
74497449
]
74507450
,"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"]
74517451
,"0$1",,1]
7452-
,[,"([48])(\\d{4})(\\d{4})","$1 $2 $3",["4|8(?:[1-57]|[689][0-79])"]
7452+
,[,"([48])(\\d{4})(\\d{4})","$1 $2 $3",["4|8(?:[1-57]|6[0-79]|9[0-7])"]
74537453
,"0$1",,1]
74547454
,[,"([235-7]\\d)(\\d{4})(\\d{3})","$1 $2 $3",["2[025-79]|3[0136-9]|5[2-9]|6[0-46-8]|7[02-79]"]
74557455
,"0$1",,1]
74567456
,[,"(80)(\\d{5})","$1 $2",["80"]
74577457
,"0$1",,1]
74587458
,[,"(69\\d)(\\d{4,5})","$1 $2",["69"]
74597459
,"0$1",,1]
7460-
,[,"([235-7]\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["2[1348]|3[25]|5[01]|65|7[18]"]
7460+
,[,"([235-7]\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["2[0-489]|3[25]|5[01]|65|7[18]"]
74617461
,"0$1",,1]
7462-
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8[689]8|9"]
7462+
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8(?:68|8|9[89])|9"]
74637463
,"0$1",,1]
74647464
,[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"]
74657465
,"0$1",,1]

javascript/i18n/phonenumbers/metadatalite.js

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
348348
]
349349
,[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,,,,,[7]
350350
]
351-
,[,,"7(?:[014-9]\\d{7}|2[89]\\d{6})"]
351+
,[,,"7(?:[014-9]\\d|2[89]|30)\\d{6}"]
352352
,[,,"NA",,,,,,,[-1]
353353
]
354354
,[,,"NA",,,,,,,[-1]
@@ -420,10 +420,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
420420
,"AL":[,[,,"[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}",,,,,,,[6,7,8,9]
421421
,[5]
422422
]
423-
,[,,"(?:2(?:[168][1-9]|[247]\\d|9[1-7])|3(?:1[1-3]|[2-6]\\d|[79][1-8]|8[1-9])|4\\d{2}|5(?:1[1-4]|[2-578]\\d|6[1-5]|9[1-7])|8(?:[19][1-5]|[2-6]\\d|[78][1-7]))\\d{5}",,,,,,,[8]
423+
,[,,"(?:2(?:1(?:0[2-9]|[1-9]\\d)|[247]\\d{2}|[35][2-9]\\d|[68](?:0[2-9]|[1-9]\\d)|9(?:[089][2-9]|[1-7]\\d))|3(?:1(?:[04-9][2-9]|[1-3]\\d)|[2-6]\\d{2}|[79](?:[09][2-9]|[1-8]\\d)|8(?:0[2-9]|[1-9]\\d))|4\\d{3}|5(?:1(?:[05-9][2-9]|[1-4]\\d)|[2-578]\\d{2}|6(?:[06-9][2-9]|[1-5]\\d)|9(?:[089][2-9]|[1-7]\\d))|8(?:[19](?:[06-9][2-9]|[1-5]\\d)|[2-6]\\d{2}|[78](?:[089][2-9]|[1-7]\\d)))\\d{4}",,,,,,,[8]
424424
,[5,6,7]
425425
]
426-
,[,,"6[6-9]\\d{7}",,,,,,,[9]
426+
,[,,"6(?:[2-5][2-9]|[6-9]\\d)\\d{6}",,,,,,,[9]
427427
]
428428
,[,,"800\\d{4}",,,,,,,[7]
429429
]
@@ -437,7 +437,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
437437
]
438438
,"AL",355,"00","0",,,"0",,,,[[,"(4)(\\d{3})(\\d{4})","$1 $2 $3",["4[0-6]"]
439439
,"0$1"]
440-
,[,"(6[6-9])(\\d{3})(\\d{4})","$1 $2 $3",["6"]
440+
,[,"(6\\d)(\\d{3})(\\d{4})","$1 $2 $3",["6"]
441441
,"0$1"]
442442
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4[7-9]"]
443443
,"0$1"]
@@ -1531,7 +1531,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15311531
,"CI":[,[,,"[02-8]\\d{7}",,,,,,,[8]
15321532
]
15331533
,[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}"]
1534-
,[,,"(?:0[1-9]|4\\d|5[14-9]|6[015-79]|7[4-9]|8[7-9])\\d{6}"]
1534+
,[,,"(?:0[1-9]|4\\d|5[14-9]|6[015-79]|[78][4-9])\\d{6}"]
15351535
,[,,"NA",,,,,,,[-1]
15361536
]
15371537
,[,,"NA",,,,,,,[-1]
@@ -1581,10 +1581,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15811581
,"CL":[,[,,"(?:[2-9]|600|123)\\d{7,8}",,,,,,,[9,10,11]
15821582
,[7,8]
15831583
]
1584-
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57])\\d{7}",,,,,,,[9]
1584+
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,,,,[9]
15851585
,[7,8]
15861586
]
1587-
,[,,"9[3-9]\\d{7}",,,,,,,[9]
1587+
,[,,"2(?:1962\\d{4}|2\\d{7}|32[0-2467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}",,,,,,,[9]
15881588
,[8]
15891589
]
15901590
,[,,"800\\d{6}|1230\\d{7}",,,,,,,[9,11]
@@ -1597,7 +1597,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
15971597
]
15981598
,[,,"44\\d{7}",,,,,,,[9]
15991599
]
1600-
,"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0",,,"0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",,,,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"]
1600+
,"CL",56,"(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0",,,"0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[23]"]
16011601
,"($1)","$CC ($1)"]
16021602
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[357]|4[1-35]|6[13-57]"]
16031603
,"($1)","$CC ($1)"]
@@ -1991,10 +1991,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
19911991
]
19921992
,,,[,,"9(?:3\\d{9}|6\\d{7,10})"]
19931993
]
1994-
,"DE":[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{4,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15]
1994+
,"DE":[,[,,"[1-35-9]\\d{3,14}|4(?:[0-8]\\d{3,12}|9(?:[0-37]\\d|4(?:[1-35-8]|4\\d?)|5\\d{1,2}|6[1-8]\\d?)\\d{2,8})",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15]
19951995
,[3]
19961996
]
1997-
,[,,"[246]\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-9]\\d)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,,,,[5,6,7,8,9,10,11,12,13,14,15]
1997+
,[,,"2\\d{5,13}|3(?:0\\d{3,13}|2\\d{9}|[3-9]\\d{4,13})|4(?:0\\d{3,12}|\\d{5,13})|5(?:0[2-8]|[1256]\\d|[38][0-8]|4\\d{0,2}|[79][0-7])\\d{3,11}|6(?:\\d{5,13}|9\\d{3,12})|7(?:0[2-8]|[1-9]\\d)\\d{3,10}|8(?:0[2-9]|[1-8]\\d|9\\d?)\\d{3,10}|9(?:0[6-9]\\d{3,10}|1\\d{4,12}|[2-9]\\d{4,11})",,,,,,,[5,6,7,8,9,10,11,12,13,14,15]
19981998
,[3,4]
19991999
]
20002000
,[,,"1(?:5[0-25-9]\\d{8}|6[023]\\d{7,8}|7\\d{8,9})",,,,,,,[10,11]
@@ -3147,15 +3147,15 @@ i18n.phonenumbers.metadata.countryToMetadata = {
31473147
,"HT":[,[,,"[2-489]\\d{7}",,,,,,,[8]
31483148
]
31493149
,[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}"]
3150-
,[,,"(?:[34]\\d{2}|9(?:8[0-35]|9[5-9]))\\d{5}"]
3150+
,[,,"[34]\\d{7}"]
31513151
,[,,"8\\d{7}"]
31523152
,[,,"NA",,,,,,,[-1]
31533153
]
31543154
,[,,"NA",,,,,,,[-1]
31553155
]
31563156
,[,,"NA",,,,,,,[-1]
31573157
]
3158-
,[,,"98[89]\\d{5}"]
3158+
,[,,"(?:9(?:[67][0-4]|8[0-3589]|9\\d))\\d{5}"]
31593159
,"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3"]
31603160
]
31613161
,,[,,"NA",,,,,,,[-1]
@@ -3295,7 +3295,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
32953295
,[,,"(?:153\\d{1,2}|[2-489])\\d{7}",,,,,,,[8,11,12]
32963296
,[7]
32973297
]
3298-
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[4-9])|6[2-9]\\d)\\d{5}",,,,,,,[9]
3298+
,[,,"5(?:[02-47-9]\\d{2}|5(?:01|2[23]|3[2-4]|4[45]|5[5689]|6[67]|7[0178]|8[6-9]|9[2-9])|6[2-9]\\d)\\d{5}",,,,,,,[9]
32993299
]
33003300
,[,,"1(?:80[019]\\d{3}|255)\\d{3}",,,,,,,[7,10]
33013301
]
@@ -4739,9 +4739,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
47394739
,"MP":[,[,,"[5689]\\d{9}",,,,,,,[10]
47404740
,[7]
47414741
]
4742-
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[589]|8[3-9]8|989)\\d{4}",,,,,,,,[7]
4742+
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,,,,,[7]
47434743
]
4744-
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[589]|8[3-9]8|989)\\d{4}",,,,,,,,[7]
4744+
,[,,"670(?:2(?:3[3-7]|56|8[5-8])|32[1238]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,,,,,[7]
47454745
]
47464746
,[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"]
47474747
,[,,"900[2-9]\\d{6}"]
@@ -7433,9 +7433,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
74337433
]
74347434
,"VN":[,[,,"[167]\\d{6,9}|[2-59]\\d{7,9}|8\\d{6,8}",,,,,,,[7,8,9,10]
74357435
]
7436-
,[,,"(?:2(?:[025-79]|1[0-689]|3\\d|[48][01])|3(?:[0136-9]|[25][01])|4\\d|5(?:[01][01]|[2-9])|6(?:[0-46-8]|5[01])|7(?:[02-79]|[18][01]))\\d{7}|8(?:[1-57]\\d|[689][0-79])\\d{6}",,,,,,,[9,10]
7436+
,[,,"(?:2(?:0(?:\\d|[3-9]\\d)|1[0-689]\\d|2(?:\\d|[0-25-9]\\d)|[5-7]\\d|3\\d{2}|[48][01]\\d|9(?:\\d|[0-4679]\\d))|3(?:[0136-9]|[25][01])\\d|4\\d{2}|5(?:[01][01]|[2-9])\\d|6(?:[0-46-8]|5[01])\\d|7(?:[02-79]|[18][01])\\d)\\d{6}|8(?:[1-57]\\d|6[0-79]|9[0-7])\\d{6}",,,,,,,[9,10]
74377437
]
7438-
,[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8[689]8\\d{6}",,,,,,,[9,10]
7438+
,[,,"(?:9\\d|1(?:2\\d|6[2-9]|8[68]|99))\\d{7}|8(?:68|8\\d|9[89])\\d{6}",,,,,,,[9,10]
74397439
]
74407440
,[,,"1800\\d{4,6}",,,,,,,[8,9,10]
74417441
]
@@ -7449,17 +7449,17 @@ i18n.phonenumbers.metadata.countryToMetadata = {
74497449
]
74507450
,"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"]
74517451
,"0$1",,1]
7452-
,[,"([48])(\\d{4})(\\d{4})","$1 $2 $3",["4|8(?:[1-57]|[689][0-79])"]
7452+
,[,"([48])(\\d{4})(\\d{4})","$1 $2 $3",["4|8(?:[1-57]|6[0-79]|9[0-7])"]
74537453
,"0$1",,1]
74547454
,[,"([235-7]\\d)(\\d{4})(\\d{3})","$1 $2 $3",["2[025-79]|3[0136-9]|5[2-9]|6[0-46-8]|7[02-79]"]
74557455
,"0$1",,1]
74567456
,[,"(80)(\\d{5})","$1 $2",["80"]
74577457
,"0$1",,1]
74587458
,[,"(69\\d)(\\d{4,5})","$1 $2",["69"]
74597459
,"0$1",,1]
7460-
,[,"([235-7]\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["2[1348]|3[25]|5[01]|65|7[18]"]
7460+
,[,"([235-7]\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["2[0-489]|3[25]|5[01]|65|7[18]"]
74617461
,"0$1",,1]
7462-
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8[689]8|9"]
7462+
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8(?:68|8|9[89])|9"]
74637463
,"0$1",,1]
74647464
,[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"]
74657465
,"0$1",,1]

pending_code_changes.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
Code changes:
2-
- Changing isPossibleWithReason to return the enums INVALID_LENGTH and
3-
IS_POSSIBLE_LOCAL_ONLY, where these apply. isPossibleNumber continues to
4-
consider IS_POSSIBLE or IS_POSSIBLE_LOCAL_ONLY numbers as possible to dial.
5-
- Doc updates for getRegionCodeForNumber to clarify that it does not
6-
work for short-codes or invalid numbers.
1+

release_notes.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
Apr 11, 2017: v8.4.1
2+
Code changes:
3+
- Changing isPossibleWithReason to return the enums INVALID_LENGTH and
4+
IS_POSSIBLE_LOCAL_ONLY, where these apply. isPossibleNumber continues to
5+
consider IS_POSSIBLE or IS_POSSIBLE_LOCAL_ONLY numbers as possible to dial.
6+
Announcement: https://groups.google.com/d/msg/libphonenumber-discuss/sPhYzdzFCmg/6tYsS1f6DgAJ
7+
- Doc updates for getRegionCodeForNumber to clarify that it does not
8+
work for short-codes or invalid numbers.
9+
Metadata changes:
10+
- Updated phone metadata for region code(s):
11+
AF, AL, CI, CL, DE, HT, IL, MP, VN
12+
- Updated short number metadata for region code(s): CZ, DE
13+
- Updated geocoding data for country calling code(s): 84 (en, vi)
14+
- Updated carrier data for country calling code(s):
15+
84 (en), 93 (en), 225 (en), 509 (en), 972 (en)
16+
- Updated / refreshed time zone meta data.
17+
118
Mar 28, 2017: v8.4.0
219
Code changes:
320
- Doc changes to update references to ISO country codes to CLDR region codes,

0 commit comments

Comments
 (0)