Skip to content

Commit 2314539

Browse files
committed
Generated files for metadata
1 parent c5cabfa commit 2314539

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+3414
-3277
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,6 +1381,7 @@
13811381
'26132':{'en': 'Orange'},
13821382
'26133':{'en': 'Airtel'},
13831383
'26134':{'en': 'Yas'},
1384+
'26135':{'en': 'Airtel'},
13841385
'26136':{'en': 'Yas'},
13851386
'26137':{'en': 'Orange'},
13861387
'26138':{'en': 'Yas'},
@@ -2408,6 +2409,7 @@
24082409
'346214':{'en': 'Republica Movil'},
24092410
'346215':{'en': 'Aire Networks'},
24102411
'346216':{'en': 'Republica Movil'},
2412+
'346218':{'en': 'Vodafone'},
24112413
'34622':{'en': 'Yoigo'},
24122414
'346230':{'en': 'Yoigo'},
24132415
'346231':{'en': 'Yoigo'},
@@ -2897,17 +2899,13 @@
28972899
'36313330':{'en': 'Vidanet'},
28982900
'36313331':{'en': 'Vidanet'},
28992901
'36313666':{'en': 'One'},
2900-
'36317000':{'en': 'TARR'},
2901-
'36317001':{'en': 'TARR'},
2902-
'36317002':{'en': 'TARR'},
2903-
'36317003':{'en': 'TARR'},
2904-
'36317004':{'en': 'TARR'},
2905-
'3631770':{'en': 'UPC'},
2906-
'3631771':{'en': 'UPC'},
2907-
'363178':{'en': 'UPC'},
2908-
'3631790':{'en': 'UPC'},
2909-
'36501':{'en': 'DIGI'},
2910-
'36502':{'en': 'DIGI'},
2902+
'3631700':{'en': 'One'},
2903+
'3631770':{'en': 'One'},
2904+
'3631771':{'en': 'One'},
2905+
'363178':{'en': 'One'},
2906+
'3631790':{'en': 'One'},
2907+
'36501':{'en': 'One'},
2908+
'36502':{'en': 'One'},
29112909
'36508':{'en': 'MVM Net'},
29122910
'36509':{'en': 'MVM Net'},
29132911
'3670':{'en': 'One'},
@@ -3909,6 +3907,7 @@
39093907
'436770':{'en': 'T-Mobile AT'},
39103908
'436771':{'en': 'T-Mobile AT'},
39113909
'436772':{'en': 'T-Mobile AT'},
3910+
'436776':{'en': 'T-Mobile AT'},
39123911
'436778':{'en': 'T-Mobile AT'},
39133912
'436779':{'en': 'T-Mobile AT'},
39143913
'4368181':{'en': 'A1 TA'},
@@ -6496,6 +6495,7 @@
64966495
'48450':{'en': 'Play'},
64976496
'48454':{'en': 'Orange'},
64986497
'48456':{'en': 'Play'},
6498+
'48457':{'en': 'Play'},
64996499
'484590':{'en': 'Play'},
65006500
'4845910':{'en': 'Play'},
65016501
'4845911':{'en': 'Play'},
@@ -6833,7 +6833,13 @@
68336833
'50161':{'en': 'Belize Telemedia Ltd (Digi)'},
68346834
'50162':{'en': 'Belize Telemedia Ltd (Digi)'},
68356835
'50163':{'en': 'Belize Telemedia Ltd (Digi)'},
6836-
'50165':{'en': 'Speednet (Smart)'},
6836+
'501650':{'en': 'Speednet (Smart)'},
6837+
'501651':{'en': 'Speednet (Smart)'},
6838+
'501652':{'en': 'Speednet (Smart)'},
6839+
'501653':{'en': 'Speednet (Smart)'},
6840+
'501654':{'en': 'Speednet (Smart)'},
6841+
'501655':{'en': 'Speednet (Smart)'},
6842+
'501656':{'en': 'Belize Telemedia Ltd (Digi)'},
68376843
'50166':{'en': 'Speednet (Smart)'},
68386844
'50167':{'en': 'Speednet (Smart)'},
68396845
'50230':{'en': 'Tigo'},
@@ -6960,8 +6966,13 @@
69606966
'5025919':{'en': 'Tigo'},
69616967
'502599':{'en': 'Tigo'},
69626968
'5028':{'en': 'Tigo'},
6963-
'50350':{'en': 'Claro'},
6964-
'50351':{'en': 'Tigo'},
6969+
'5035':{'en': 'Digicel'},
6970+
'5035000':{'en': 'Claro'},
6971+
'5035001':{'en': 'Claro'},
6972+
'5035002':{'en': 'Claro'},
6973+
'5035003':{'en': 'Claro'},
6974+
'5035004':{'en': 'Claro'},
6975+
'5035100':{'en': 'Tigo'},
69656976
'503600':{'en': 'Tigo'},
69666977
'503601':{'en': 'Tigo'},
69676978
'503602':{'en': 'Tigo'},
@@ -10008,15 +10019,4 @@
1000810019
'553199793':{'en': 'Telemig Celular'},
1000910020
'553199794':{'en': 'Telemig Celular'},
1001010021
'553199795':{'en': 'Telemig Celular'},
10011-
'553199796':{'en': 'Telemig Celular'},
10012-
'553199797':{'en': 'Telemig Celular'},
10013-
'553199798':{'en': 'Telemig Celular'},
10014-
'553199799':{'en': 'Telemig Celular'},
10015-
'5531998':{'en': 'Telemig Celular'},
10016-
'553199800':{'en': 'TIM'},
10017-
'553199810':{'en': 'TIM'},
10018-
'553199820':{'en': 'TIM'},
10019-
'553199830':{'en': 'TIM'},
10020-
'553199840':{'en': 'TIM'},
10021-
'553199850':{'en': 'TIM'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'553199796':{'en': 'Telemig Celular'},
23+
'553199797':{'en': 'Telemig Celular'},
24+
'553199798':{'en': 'Telemig Celular'},
25+
'553199799':{'en': 'Telemig Celular'},
26+
'5531998':{'en': 'Telemig Celular'},
27+
'553199800':{'en': 'TIM'},
28+
'553199810':{'en': 'TIM'},
29+
'553199820':{'en': 'TIM'},
30+
'553199830':{'en': 'TIM'},
31+
'553199840':{'en': 'TIM'},
32+
'553199850':{'en': 'TIM'},
2233
'553199860':{'en': 'TIM'},
2334
'553199870':{'en': 'TIM'},
2435
'553199880':{'en': 'TIM'},
@@ -9373,6 +9384,7 @@
93739384
'5675298':{'en': 'Vtr Banda Ancha (Chile) S.A.'},
93749385
'569100':{'en': 'WOM'},
93759386
'569101':{'en': 'Pacifico Cable S.P.A.'},
9387+
'569102':{'en': 'Pacifico Cable S.P.A.'},
93769388
'56930':{'en': 'WOM'},
93779389
'569304':{'en': 'Claro'},
93789390
'569310':{'en': 'WOM'},
@@ -10007,16 +10019,4 @@
1000710019
'573104':{'en': 'Claro'},
1000810020
'573105':{'en': 'Claro'},
1000910021
'573106':{'en': 'Claro'},
10010-
'573107':{'en': 'Claro'},
10011-
'573108':{'en': 'Claro'},
10012-
'5731091':{'en': 'Claro'},
10013-
'5731092':{'en': 'Claro'},
10014-
'5731093':{'en': 'Claro'},
10015-
'57310990':{'en': 'Claro'},
10016-
'57310991':{'en': 'Claro'},
10017-
'573112':{'en': 'Claro'},
10018-
'573113':{'en': 'Claro'},
10019-
'573114':{'en': 'Claro'},
10020-
'573115':{'en': 'Claro'},
10021-
'573116':{'en': 'Claro'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'573107':{'en': 'Claro'},
23+
'573108':{'en': 'Claro'},
24+
'5731091':{'en': 'Claro'},
25+
'5731092':{'en': 'Claro'},
26+
'5731093':{'en': 'Claro'},
27+
'57310990':{'en': 'Claro'},
28+
'57310991':{'en': 'Claro'},
29+
'573112':{'en': 'Claro'},
30+
'573113':{'en': 'Claro'},
31+
'573114':{'en': 'Claro'},
32+
'573115':{'en': 'Claro'},
33+
'573116':{'en': 'Claro'},
2234
'573117':{'en': 'Claro'},
2335
'573118':{'en': 'Claro'},
2436
'573122':{'en': 'Claro'},
@@ -1456,7 +1468,11 @@
14561468
'658987':{'en': 'Simba'},
14571469
'658988':{'en': 'Simba'},
14581470
'658989':{'en': 'Simba'},
1459-
'65899':{'en': 'SingTel'},
1471+
'658990':{'en': 'SingTel'},
1472+
'658991':{'en': 'M1'},
1473+
'658992':{'en': 'Simba'},
1474+
'658993':{'en': 'Simba'},
1475+
'658994':{'en': 'Simba'},
14601476
'659001':{'en': 'StarHub'},
14611477
'659002':{'en': 'StarHub'},
14621478
'659003':{'en': 'StarHub'},
@@ -3896,8 +3912,8 @@
38963912
'8524662':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38973913
'8524663':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38983914
'8524664':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
3899-
'8524665':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
3900-
'8524666':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
3915+
'8524665':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
3916+
'8524666':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39013917
'852467':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39023918
'8524678':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39033919
'8524679':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
@@ -3911,11 +3927,8 @@
39113927
'8524727':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
39123928
'8524728':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
39133929
'8524729':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3930+
'852473':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
39143931
'8524730':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3915-
'8524731':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
3916-
'8524732':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
3917-
'8524733':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
3918-
'8524734':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
39193932
'8524740':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39203933
'8524741':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39213934
'8524742':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
@@ -3948,6 +3961,7 @@
39483961
'8525238':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a'), 'zh_Hant': u('\u6578\u78bc\u901a')},
39493962
'8525239':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a'), 'zh_Hant': u('\u6578\u78bc\u901a')},
39503963
'852524':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
3964+
'852525':{'en': 'SmarTone', 'zh': u('\u6570\u7801\u901a')},
39513965
'852526':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
39523966
'852527':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
39533967
'8525280':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': 'Truphone'},
@@ -4249,13 +4263,7 @@
42494263
'852956':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
42504264
'852957':{'en': '3', 'zh': '3', 'zh_Hant': '3'},
42514265
'852958':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
4252-
'8529590':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4253-
'8529591':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4254-
'8529592':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4255-
'8529593':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4256-
'8529594':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4257-
'8529596':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
4258-
'8529597':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
4266+
'852959':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
42594267
'852960':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
42604268
'852961':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
42614269
'852962':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Auto-generated file, do not edit by hand. 91 metadata"""
22
from ..phonemetadata import NumberFormat
33

4-
PHONE_ALT_FORMAT_91 = [NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{6})', format='\\1 \\2 \\3', leading_digits_pattern=['6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['79(?:[089]|31|7[02-9])|80(?:[01589]|6[67]|7[02-9])']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1[013-9]|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7|8[0-79])|8(?:1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|7(?:12|88)[0189]|(?:7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1(?:[013-9]|2[0189])|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7)|80(?:[01589]|6[67]|7[02-9])|7(?:2[14]|3[134]|4[47]|5[15])[017-9]'])]
4+
PHONE_ALT_FORMAT_91 = [NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{6})', format='\\1 \\2 \\3', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['79(?:[089]|31|7[02-9])|80(?:[01589]|6[67]|7[02-9])']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1[013-9]|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7|8[0-79])|8(?:1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|7(?:12|88)[0189]|(?:7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1(?:[013-9]|2[0189])|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7)|80(?:[01589]|6[67]|7[02-9])|7(?:2[14]|3[134]|4[47]|5[15])[017-9]'])]

python/phonenumbers/data/region_CL.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0',
55
general_desc=PhoneNumberDesc(national_number_pattern='12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}', possible_length=(9, 10, 11)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|2\\d{3}|3(?:(?:2\\d|50)\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389]|9[0-8])|600)|646[59])|(?:(?:3[2-5]|[47][1-35]|5[1-3578])\\d|6(?:00|[13-57]\\d)|8(?:0[1-9]|[1-9]\\d))\\d\\d|9(?:(?:10[01]|(?:[2458]\\d|7[1-9])\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}', example_number='600123456', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|2\\d{3}|3(?:(?:2\\d|50)\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389]|9[0-8])|600)|646[59])|(?:(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57])\\d|8(?:0[1-8]|[1-9]\\d))\\d\\d|9(?:(?:10[01]|(?:[2458]\\d|7[1-9])\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}', example_number='221234567', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='600123456', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:123|8)00\\d{6}', example_number='800123456', possible_length=(9, 11)),
99
shared_cost=PhoneNumberDesc(national_number_pattern='600\\d{7,8}', example_number='6001234567', possible_length=(10, 11)),
1010
voip=PhoneNumberDesc(national_number_pattern='44\\d{7}', example_number='441234567', possible_length=(9,)),

python/phonenumbers/data/region_EE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_EE = PhoneMetadata(id='EE', country_code=372, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}', possible_length=(7, 8, 10)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}', example_number='3212345', possible_length=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[013-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[013-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}', example_number='80012345', possible_length=(7, 8, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:40\\d\\d|900)\\d{4}', example_number='9001234', possible_length=(7, 8)),
1010
personal_number=PhoneNumberDesc(national_number_pattern='70[0-2]\\d{5}', example_number='70012345', possible_length=(8,)),

python/phonenumbers/data/region_ET.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
PHONE_METADATA_ET = PhoneMetadata(id='ET', country_code=251, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[2-579]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='11667[01]\\d{3}|(?:11(?:1(?:1[1-468]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8]|7\\d)|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', example_number='111112345', possible_length=(9,), possible_length_local_only=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:11(?:[124]\\d\\d|3(?:[0-79]\\d|8[0-7])|5(?:[02-9]\\d|1[0-57-9])|6(?:[02-79]\\d|1[0-57-9]|8[0-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', example_number='111112345', possible_length=(9,), possible_length_local_only=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|2[1-35-79]|3\\d|77|86|99)|9\\d\\d)\\d{6}', example_number='911234567', possible_length=(9,)),
88
national_prefix='0',
99
national_prefix_for_parsing='0',

0 commit comments

Comments
 (0)