Skip to content

Commit 041b641

Browse files
authored
Metadata updates for release 8.12.29 (#2645)
1 parent 5dce00b commit 041b641

File tree

28 files changed

+20012
-19972
lines changed

28 files changed

+20012
-19972
lines changed

cpp/src/phonenumbers/lite_metadata.cc

+9,077-9,071
Large diffs are not rendered by default.

cpp/src/phonenumbers/metadata.cc

+10,792-10,786
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.

javascript/i18n/phonenumbers/demo-compiled.js

+47-47
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

javascript/i18n/phonenumbers/metadata.js

+15-15
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
916916
]
917917
,[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]
918918
]
919-
,[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,"90012345",,,[8]
919+
,[,,"(?:70(?:2[0-57]|3[04-7]|44|69|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[013-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}",,,,"90012345",,,[8]
920920
]
921921
,[,,"7879\\d{4}",,,,"78791234",,,[8]
922922
]
@@ -937,7 +937,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
937937
]
938938
,,,[,,,,,,,,,[-1]
939939
]
940-
,[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078])\\d{4}",,,,"78102345",,,[8]
940+
,[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078]|9\\d)\\d{4}",,,,"78102345",,,[8]
941941
]
942942
,,,[,,,,,,,,,[-1]
943943
]
@@ -2762,7 +2762,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
27622762
]
27632763
,[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]
27642764
]
2765-
,[,,"5(?:0555[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|50)|111\\d|(?:52|75)00|8(?:58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"]
2765+
,[,,"5(?:0555[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|50)|111\\d|(?:52|75)00|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"]
27662766
,[,,"800\\d{6}",,,,"800123456"]
27672767
,[,,,,,,,,,[-1]
27682768
]
@@ -3653,7 +3653,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
36533653
,[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10]
36543654
,[4,5,8]
36553655
]
3656-
,[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:(?:[0-2]\\d|3[01]|4[0145])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]
3656+
,[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:(?:[0-3]\\d|4[0145])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}",,,,"9123456789",,,[10]
36573657
]
36583658
,[,,,,,,,,,[-1]
36593659
]
@@ -3663,7 +3663,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
36633663
]
36643664
,[,,,,,,,,,[-1]
36653665
]
3666-
,[,,"993[2-9]\\d{6}",,,,"9932123456",,,[10]
3666+
,[,,,,,,,,,[-1]
36673667
]
36683668
,"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"]
36693669
,"0$1"]
@@ -4938,13 +4938,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
49384938
,,,[,,,,,,,,,[-1]
49394939
]
49404940
]
4941-
,"MO":[,[,,"08005\\d\\d|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]
4941+
,"MO":[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]
49424942
]
49434943
,[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345",,,[8]
49444944
]
49454945
,[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,"66123456",,,[8]
49464946
]
4947-
,[,,"08005\\d\\d",,,,"0800501",,,[7]
4947+
,[,,"0800\\d{3}",,,,"0800501",,,[7]
49484948
]
49494949
,[,,,,,,,,,[-1]
49504950
]
@@ -5179,13 +5179,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
51795179
,,,[,,,,,,,,,[-1]
51805180
]
51815181
]
5182-
,"MX":[,[,,"199[1-9]\\d{7}|(?:1(?:[01467]\\d|[235][1-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11]
5182+
,"MX":[,[,,"1(?:65[0-689]|99[1-9])\\d{7}|(?:1(?:[0147]\\d|[235][1-9]|6[0-46-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11]
51835183
,[7,8]
51845184
]
5185-
,[,,"(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"2001234567",,,[10]
5185+
,[,,"6571\\d{6}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"2001234567",,,[10]
51865186
,[7,8]
51875187
]
5188-
,[,,"(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"12221234567",,,,[7,8]
5188+
,[,,"6571\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,"12221234567",,,,[7,8]
51895189
]
51905190
,[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]
51915191
]
@@ -6163,13 +6163,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
61636163
,,,[,,,,,,,,,[-1]
61646164
]
61656165
]
6166-
,"QA":[,[,,"[2-7]\\d{7}|(?:2\\d\\d|800)\\d{4}",,,,,,,[7,8]
6166+
,"QA":[,[,,"[2-7]\\d{7}|800\\d{4}(?:\\d{2})?|2\\d{6}",,,,,,,[7,8,9]
61676167
]
61686168
,[,,"4141\\d{4}|(?:23|4[04])\\d{6}",,,,"44123456",,,[8]
61696169
]
61706170
,[,,"(?:28|[35-7]\\d)\\d{6}",,,,"33123456",,,[8]
61716171
]
6172-
,[,,"800\\d{4}",,,,"8001234",,,[7]
6172+
,[,,"800\\d{4}(?:\\d{2})?",,,,"8001234",,,[7,9]
61736173
]
61746174
,[,,,,,,,,,[-1]
61756175
]
@@ -6792,16 +6792,16 @@ i18n.phonenumbers.metadata.countryToMetadata = {
67926792
,,,[,,,,,,,,,[-1]
67936793
]
67946794
]
6795-
,"SN":[,[,,"(?:[378]\\d{4}|93330)\\d{4}",,,,,,,[9]
6795+
,"SN":[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]
67966796
]
67976797
,[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}",,,,"301012345"]
6798-
,[,,"7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}",,,,"701234567"]
6798+
,[,,"75(?:01|[38]3)\\d{5}|7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}",,,,"701234567"]
67996799
,[,,"800\\d{6}",,,,"800123456"]
68006800
,[,,"88[4689]\\d{6}",,,,"884123456"]
68016801
,[,,"81[02468]\\d{6}",,,,"810123456"]
68026802
,[,,,,,,,,,[-1]
68036803
]
6804-
,[,,"93330\\d{4}|3(?:392|9[01]\\d)\\d{5}",,,,"933301234"]
6804+
,[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}",,,,"933301234"]
68056805
,"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]
68066806
]
68076807
,[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]

javascript/i18n/phonenumbers/metadatalite.js

+15-15
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
916916
]
917917
,[,,"800[1-9]\\d{4}",,,,,,,[8]
918918
]
919-
,[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,,,,[8]
919+
,[,,"(?:70(?:2[0-57]|3[04-7]|44|69|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[013-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}",,,,,,,[8]
920920
]
921921
,[,,"7879\\d{4}",,,,,,,[8]
922922
]
@@ -937,7 +937,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
937937
]
938938
,,,[,,,,,,,,,[-1]
939939
]
940-
,[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078])\\d{4}",,,,,,,[8]
940+
,[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078]|9\\d)\\d{4}",,,,,,,[8]
941941
]
942942
,,,[,,,,,,,,,[-1]
943943
]
@@ -2762,7 +2762,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
27622762
]
27632763
,[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,,,,,[6,7]
27642764
]
2765-
,[,,"5(?:0555[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|50)|111\\d|(?:52|75)00|8(?:58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}"]
2765+
,[,,"5(?:0555[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|50)|111\\d|(?:52|75)00|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}"]
27662766
,[,,"800\\d{6}"]
27672767
,[,,,,,,,,,[-1]
27682768
]
@@ -3653,7 +3653,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
36533653
,[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,,,,[6,7,10]
36543654
,[4,5,8]
36553655
]
3656-
,[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:(?:[0-2]\\d|3[01]|4[0145])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}",,,,,,,[10]
3656+
,[,,"9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:(?:[0-3]\\d|4[0145])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}",,,,,,,[10]
36573657
]
36583658
,[,,,,,,,,,[-1]
36593659
]
@@ -3663,7 +3663,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
36633663
]
36643664
,[,,,,,,,,,[-1]
36653665
]
3666-
,[,,"993[2-9]\\d{6}",,,,,,,[10]
3666+
,[,,,,,,,,,[-1]
36673667
]
36683668
,"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"]
36693669
,"0$1"]
@@ -4938,13 +4938,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
49384938
,,,[,,,,,,,,,[-1]
49394939
]
49404940
]
4941-
,"MO":[,[,,"08005\\d\\d|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]
4941+
,"MO":[,[,,"0800\\d{3}|(?:28|[68]\\d)\\d{6}",,,,,,,[7,8]
49424942
]
49434943
,[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,,,,[8]
49444944
]
49454945
,[,,"6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",,,,,,,[8]
49464946
]
4947-
,[,,"08005\\d\\d",,,,,,,[7]
4947+
,[,,"0800\\d{3}",,,,,,,[7]
49484948
]
49494949
,[,,,,,,,,,[-1]
49504950
]
@@ -5179,13 +5179,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
51795179
,,,[,,,,,,,,,[-1]
51805180
]
51815181
]
5182-
,"MX":[,[,,"199[1-9]\\d{7}|(?:1(?:[01467]\\d|[235][1-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11]
5182+
,"MX":[,[,,"1(?:65[0-689]|99[1-9])\\d{7}|(?:1(?:[0147]\\d|[235][1-9]|6[0-46-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",,,,,,,[10,11]
51835183
,[7,8]
51845184
]
5185-
,[,,"(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,,,,[10]
5185+
,[,,"6571\\d{6}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,,,,[10]
51865186
,[7,8]
51875187
]
5188-
,[,,"(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,,,,,[7,8]
5188+
,[,,"6571\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",,,,,,,,[7,8]
51895189
]
51905190
,[,,"8(?:00|88)\\d{7}",,,,,,,[10]
51915191
]
@@ -6163,13 +6163,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
61636163
,,,[,,,,,,,,,[-1]
61646164
]
61656165
]
6166-
,"QA":[,[,,"[2-7]\\d{7}|(?:2\\d\\d|800)\\d{4}",,,,,,,[7,8]
6166+
,"QA":[,[,,"[2-7]\\d{7}|800\\d{4}(?:\\d{2})?|2\\d{6}",,,,,,,[7,8,9]
61676167
]
61686168
,[,,"4141\\d{4}|(?:23|4[04])\\d{6}",,,,,,,[8]
61696169
]
61706170
,[,,"(?:28|[35-7]\\d)\\d{6}",,,,,,,[8]
61716171
]
6172-
,[,,"800\\d{4}",,,,,,,[7]
6172+
,[,,"800\\d{4}(?:\\d{2})?",,,,,,,[7,9]
61736173
]
61746174
,[,,,,,,,,,[-1]
61756175
]
@@ -6792,16 +6792,16 @@ i18n.phonenumbers.metadata.countryToMetadata = {
67926792
,,,[,,,,,,,,,[-1]
67936793
]
67946794
]
6795-
,"SN":[,[,,"(?:[378]\\d{4}|93330)\\d{4}",,,,,,,[9]
6795+
,"SN":[,[,,"(?:[378]\\d|93)\\d{7}",,,,,,,[9]
67966796
]
67976797
,[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"]
6798-
,[,,"7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}"]
6798+
,[,,"75(?:01|[38]3)\\d{5}|7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}"]
67996799
,[,,"800\\d{6}"]
68006800
,[,,"88[4689]\\d{6}"]
68016801
,[,,"81[02468]\\d{6}"]
68026802
,[,,,,,,,,,[-1]
68036803
]
6804-
,[,,"93330\\d{4}|3(?:392|9[01]\\d)\\d{5}"]
6804+
,[,,"(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"]
68056805
,"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]
68066806
]
68076807
,[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]

pending_code_changes.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
Code changes:
2-
- Updated As-You-Type-Formatter to exclude patterns where some digits would be dropped in the output. This also fixes the bug where an extra country code is added in some cases to the user's output. b/183053929
1+

release_notes.txt

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
Aug 06, 2021: v8.12.29
2+
Code changes:
3+
- Updated As-You-Type-Formatter to exclude patterns where some digits would be dropped in the output. This also fixes the bug where an extra country code is added in some cases to the user's output. b/183053929
4+
Metadata changes:
5+
- Updated phone metadata for region code(s): BE, GE, IR, MO, MX, QA, SN
6+
- Updated geocoding data for country calling code(s): 52 (en)
7+
- Updated carrier data for country calling code(s):
8+
32 (en), 221 (en), 995 (en)
9+
- Updated / refreshed time zone meta data.
10+
111
Jul 20, 2021: v8.12.28
212
Metadata changes:
313
- Updated phone metadata for region code(s):

0 commit comments

Comments
 (0)