Skip to content

Commit 3192b95

Browse files
committed
Generated files for metadata
1 parent fbd7f90 commit 3192b95

File tree

12 files changed

+42
-44
lines changed

12 files changed

+42
-44
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -826,10 +826,6 @@
826826
'22171':{'en': 'Orange'},
827827
'22172':{'en': 'HAYO'},
828828
'22175':{'en': 'Promobile'},
829-
'2217535':{'en': 'Orange'},
830-
'2217536':{'en': 'Orange'},
831-
'221757':{'en': 'Origines'},
832-
'2217585':{'en': 'Orange'},
833829
'22176':{'en': 'Free'},
834830
'22177':{'en': 'Orange'},
835831
'22178':{'en': 'Orange'},
@@ -1341,17 +1337,17 @@
13411337
'25479':{'en': 'Safaricom'},
13421338
'25561':{'en': 'Viettel'},
13431339
'25562':{'en': 'Viettel'},
1344-
'25565':{'en': 'tiGO'},
1340+
'25565':{'en': 'Yas'},
13451341
'25566':{'en': 'SMILE'},
1346-
'25567':{'en': 'tiGO'},
1342+
'25567':{'en': 'Yas'},
13471343
'25568':{'en': 'Airtel'},
13481344
'25569':{'en': 'Airtel'},
1349-
'25571':{'en': 'tiGO'},
1345+
'25571':{'en': 'Yas'},
13501346
'25573':{'en': 'Tanzania Telecom'},
13511347
'25574':{'en': 'Vodacom'},
13521348
'25575':{'en': 'Vodacom'},
13531349
'25576':{'en': 'Vodacom'},
1354-
'25577':{'en': 'tiGO'},
1350+
'25577':{'en': 'Yas'},
13551351
'25578':{'en': 'Airtel'},
13561352
'25579':{'en': 'Vodacom'},
13571353
'25670':{'en': 'Airtel'},
@@ -1402,9 +1398,10 @@
14021398
'26098':{'en': 'Beeline Telecoms'},
14031399
'26132':{'en': 'Orange'},
14041400
'26133':{'en': 'Airtel'},
1405-
'26134':{'en': 'Telma'},
1401+
'26134':{'en': 'Yas'},
1402+
'26136':{'en': 'Yas'},
14061403
'26137':{'en': 'Orange'},
1407-
'26138':{'en': 'Telma'},
1404+
'26138':{'en': 'Yas'},
14081405
'26139':{'en': 'Blueline'},
14091406
'26263900':{'en': 'Orange'},
14101407
'26263901':{'en': 'Orange'},
@@ -10019,4 +10016,7 @@
1001910016
'553199781':{'en': 'Telemig Celular'},
1002010017
'553199782':{'en': 'Telemig Celular'},
1002110018
'553199783':{'en': 'Telemig Celular'},
10019+
'553199784':{'en': 'Telemig Celular'},
10020+
'553199785':{'en': 'Telemig Celular'},
10021+
'553199786':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22-
'553199784':{'en': 'Telemig Celular'},
23-
'553199785':{'en': 'Telemig Celular'},
24-
'553199786':{'en': 'Telemig Celular'},
2522
'553199787':{'en': 'Telemig Celular'},
2623
'553199788':{'en': 'Telemig Celular'},
2724
'553199789':{'en': 'Telemig Celular'},
@@ -9885,6 +9882,7 @@
98859882
'569998':{'en': 'Claro'},
98869883
'569999':{'en': 'Entel'},
98879884
'5699990':{'en': 'Tesacom'},
9885+
'573000':{'en': 'Tigo'},
98889886
'573002':{'en': 'Tigo'},
98899887
'573003':{'en': 'Tigo'},
98909888
'573004':{'en': 'Tigo'},
@@ -9893,12 +9891,14 @@
98939891
'573007':{'en': 'Tigo'},
98949892
'573008':{'en': 'Tigo'},
98959893
'573009':{'en': 'Tigo'},
9894+
'573010':{'en': 'Tigo'},
98969895
'573012':{'en': 'Tigo'},
98979896
'573013':{'en': 'Tigo'},
98989897
'573014':{'en': 'Tigo'},
98999898
'573015':{'en': 'Tigo'},
99009899
'573016':{'en': 'Tigo'},
99019900
'573017':{'en': 'Tigo'},
9901+
'573020':{'en': 'Tigo'},
99029902
'573022':{'en': 'Tigo'},
99039903
'573023':{'en': 'Tigo'},
99049904
'573024':{'en': 'Tigo'},
@@ -9908,13 +9908,11 @@
99089908
'573025':{'en': 'Partners Telecom Colombia'},
99099909
'573026':{'en': 'Partners Telecom Colombia'},
99109910
'573027':{'en': 'Partners Telecom Colombia'},
9911-
'5730280':{'en': 'Partners Telecom Colombia'},
9912-
'5730281':{'en': 'Partners Telecom Colombia'},
9913-
'5730282':{'en': 'Partners Telecom Colombia'},
9914-
'5730283':{'en': 'Partners Telecom Colombia'},
9915-
'5730284':{'en': 'Partners Telecom Colombia'},
9916-
'5730285':{'en': 'Partners Telecom Colombia'},
9917-
'5730286':{'en': 'Partners Telecom Colombia'},
9911+
'573028':{'en': 'Partners Telecom Colombia'},
9912+
'5730287':{'en': 'Tigo'},
9913+
'5730288':{'en': 'Tigo'},
9914+
'5730289':{'en': 'Tigo'},
9915+
'573029':{'en': 'Tigo'},
99189916
'57303':{'en': 'Uff!'},
99199917
'5730410':{'en': 'Tigo'},
99209918
'5730411':{'en': 'Tigo'},
@@ -10019,4 +10017,6 @@
1001910017
'573058':{'en': 'Tigo'},
1002010018
'5730590':{'en': 'Tigo'},
1002110019
'5730591':{'en': 'Tigo'},
10020+
'5730592':{'en': 'Tigo'},
10021+
'5730593':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22-
'5730592':{'en': 'Tigo'},
23-
'5730593':{'en': 'Tigo'},
2422
'5730594':{'en': 'Tigo'},
2523
'5730595':{'en': 'Tigo'},
2624
'573102':{'en': 'Claro'},
@@ -924,11 +922,7 @@
924922
'614808':{'en': 'Pivotel Satellite'},
925923
'61481':{'en': 'Optus'},
926924
'61482':{'en': 'Optus'},
927-
'614830':{'en': 'Telstra'},
928-
'614831':{'en': 'Telstra'},
929-
'614832':{'en': 'Telstra'},
930-
'614833':{'en': 'Telstra'},
931-
'614838':{'en': 'Telstra'},
925+
'61483':{'en': 'Telstra'},
932926
'614839':{'en': 'Optus'},
933927
'61484':{'en': 'Telstra'},
934928
'61485':{'en': 'Optus'},
@@ -3881,7 +3875,7 @@
38813875
'8524616':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a')},
38823876
'8524617':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38833877
'8524618':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
3884-
'8524619':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
3878+
'8524619':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
38853879
'8524620':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38863880
'8524621':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38873881
'8524622':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
@@ -3917,8 +3911,8 @@
39173911
'8524662':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39183912
'8524663':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39193913
'8524664':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
3920-
'8524665':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
3921-
'8524666':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
3914+
'8524665':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
3915+
'8524666':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
39223916
'852467':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39233917
'8524678':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39243918
'8524679':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
@@ -3942,7 +3936,7 @@
39423936
'8524742':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39433937
'8524743':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
39443938
'8524744':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
3945-
'8524748':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
3939+
'8524748':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
39463940
'852475':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
39473941
'852476':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
39483942
'852510':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
@@ -4275,8 +4269,8 @@
42754269
'8529592':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
42764270
'8529593':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
42774271
'8529594':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')},
4278-
'8529596':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
4279-
'8529597':{'en': 'China Telecom Global Limited', 'zh': 'China Telecom Global Limited'},
4272+
'8529596':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
4273+
'8529597':{'en': 'China Telecom Global Limited', 'zh': u('\u4e2d\u56fd\u7535\u4fe1\u56fd\u9645\u6709\u9650\u516c\u53f8')},
42804274
'852960':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
42814275
'852961':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
42824276
'852962':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
@@ -8272,6 +8266,7 @@
82728266
'961787':{'en': 'Touch'},
82738267
'961788':{'en': 'Touch'},
82748268
'961789':{'en': 'Touch'},
8269+
'961790':{'en': 'Touch'},
82758270
'961791':{'en': 'Alfa'},
82768271
'961793':{'en': 'Alfa'},
82778272
'961810':{'en': 'Touch'},

python/phonenumbers/data/region_AU.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_AU = PhoneMetadata(id='AU', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}', possible_length=(5, 6, 7, 8, 9, 10, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:(?:[0-26-9]\\d|3[0-8]|5[0135-9])\\d|4(?:[02-9]\\d|10))|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90))|7(?:[013-57-9]\\d|2[0-8])\\d)\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}', example_number='212345678', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-36-9])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_CC.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CC = PhoneMetadata(id='CC', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}', example_number='891621234', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-36-9])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_CX.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CX = PhoneMetadata(id='CX', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
55
general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}', example_number='891641234', possible_length=(9,), possible_length_local_only=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-478])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-36-9])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}', example_number='412345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)),

python/phonenumbers/data/region_GB.py

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

44
PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=44, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}', possible_length=(7, 9, 10), possible_length_local_only=(4, 5, 6, 8)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)),
77
mobile=PhoneNumberDesc(national_number_pattern='7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}', example_number='7400123456', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{7}|800\\d{6}|8001111', example_number='8001234567', possible_length=(7, 9, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)),

python/phonenumbers/data/region_LB.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_LB = PhoneMetadata(id='LB', country_code=961, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[27-9]\\d{7}|[13-9]\\d{6}', possible_length=(7, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}', example_number='1123456', possible_length=(7, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[1-3]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[0-3]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
88
premium_rate=PhoneNumberDesc(national_number_pattern='9[01]\\d{6}', example_number='90123456', possible_length=(8,)),
99
shared_cost=PhoneNumberDesc(national_number_pattern='80\\d{6}', example_number='80123456', possible_length=(8,)),
1010
national_prefix='0',

python/phonenumbers/data/region_MG.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_MG = PhoneMetadata(id='MG', country_code=261, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[23]\\d{8}', possible_length=(9,), possible_length_local_only=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}', example_number='202123456', possible_length=(9,), possible_length_local_only=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='3[2-47-9]\\d{7}', example_number='321234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='3[2-46-9]\\d{7}', example_number='321234567', possible_length=(9,)),
88
voip=PhoneNumberDesc(national_number_pattern='22\\d{7}', example_number='221234567', possible_length=(9,)),
99
national_prefix='0',
1010
national_prefix_for_parsing='([24-9]\\d{6})$|0',

python/phonenumbers/data/region_SN.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_SN = PhoneMetadata(id='SN', country_code=221, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[378]\\d|93)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}', example_number='301012345', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|3[356]|[4-7]\\d|8[35]))\\d{5}', example_number='701234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='7(?:[05-8]\\d|[19]0|21)\\d{6}', example_number='701234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='88[4689]\\d{6}', example_number='884123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='81[02468]\\d{6}', example_number='810123456', possible_length=(9,)),

0 commit comments

Comments
 (0)