Skip to content

Commit 91a8a68

Browse files
committed
Generated files for metadata
1 parent fb1d4f6 commit 91a8a68

36 files changed

+168
-155
lines changed

python/phonenumbers/carrierdata/data0.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -3410,6 +3410,7 @@
34103410
'3939':{'en': '3 Italia'},
34113411
'4060':{'en': 'Telekom'},
34123412
'4062':{'en': 'Vodafone'},
3413+
'4063':{'en': 'Digi Mobil'},
34133414
'4064':{'en': 'Orange'},
34143415
'407000':{'en': 'Enigma-System'},
34153416
'407013':{'en': 'Lycamobile'},
@@ -3821,6 +3822,13 @@
38213822
'447340':{'en': 'Vodafone'},
38223823
'447341':{'en': 'Vodafone'},
38233824
'447342':{'en': 'Vodafone'},
3825+
'447343':{'en': 'Lebara'},
3826+
'447349':{'en': 'Vodafone'},
3827+
'447350':{'en': 'Vodafone'},
3828+
'447351':{'en': 'Vodafone'},
3829+
'447352':{'en': 'Vodafone'},
3830+
'447353':{'en': 'Vodafone'},
3831+
'4473566':{'en': 'Wireless Logic'},
38243832
'447360':{'en': 'Three'},
38253833
'447361':{'en': 'Three'},
38263834
'447362':{'en': 'Three'},
@@ -3836,7 +3844,9 @@
38363844
'4473685':{'en': 'Sky'},
38373845
'4473686':{'en': 'Sky'},
38383846
'4473690':{'en': 'Telet Research'},
3847+
'4473691':{'en': 'Telet Research'},
38393848
'4473692':{'en': 'Sky'},
3849+
'4473697':{'en': 'Wave Mobile'},
38403850
'4473699':{'en': 'Anywhere Sim'},
38413851
'447375':{'en': 'EE'},
38423852
'447376':{'en': 'EE'},
@@ -3899,6 +3909,7 @@
38993909
'4474080':{'en': 'Truphone'},
39003910
'4474081':{'en': 'Truphone'},
39013911
'4474082':{'en': 'Truphone'},
3912+
'4474086':{'en': 'Truphone'},
39023913
'4474088':{'en': 'Truphone'},
39033914
'4474089':{'en': 'Truphone'},
39043915
'447409':{'en': 'Orange'},
@@ -10008,15 +10019,4 @@
1000810019
'5531984':{'en': 'Claro'},
1000910020
'5531985':{'en': 'Oi'},
1001010021
'5531986':{'en': 'Oi'},
10011-
'5531987':{'en': 'Oi'},
10012-
'5531988':{'en': 'Oi'},
10013-
'5531989':{'en': 'Oi'},
10014-
'553199101':{'en': 'TIM'},
10015-
'553199102':{'en': 'TIM'},
10016-
'553199103':{'en': 'TIM'},
10017-
'553199104':{'en': 'TIM'},
10018-
'553199105':{'en': 'TIM'},
10019-
'553199106':{'en': 'TIM'},
10020-
'553199107':{'en': 'TIM'},
10021-
'553199108':{'en': 'TIM'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'5531987':{'en': 'Oi'},
23+
'5531988':{'en': 'Oi'},
24+
'5531989':{'en': 'Oi'},
25+
'553199101':{'en': 'TIM'},
26+
'553199102':{'en': 'TIM'},
27+
'553199103':{'en': 'TIM'},
28+
'553199104':{'en': 'TIM'},
29+
'553199105':{'en': 'TIM'},
30+
'553199106':{'en': 'TIM'},
31+
'553199107':{'en': 'TIM'},
32+
'553199108':{'en': 'TIM'},
2233
'553199109':{'en': 'TIM'},
2334
'55319911':{'en': 'TIM'},
2435
'55319912':{'en': 'TIM'},
@@ -10008,15 +10019,4 @@
1000810019
'569949':{'en': 'Entel'},
1000910020
'569950':{'en': 'Entel'},
1001010021
'569951':{'en': 'Entel'},
10011-
'569952':{'en': 'Movistar'},
10012-
'569953':{'en': 'Movistar'},
10013-
'569954':{'en': 'Movistar'},
10014-
'569955':{'en': 'Movistar'},
10015-
'569956':{'en': 'Movistar'},
10016-
'569957':{'en': 'Entel'},
10017-
'5699580':{'en': 'Movistar'},
10018-
'5699581':{'en': 'Movistar'},
10019-
'5699582':{'en': 'Movistar'},
10020-
'5699583':{'en': 'Movistar'},
10021-
'5699584':{'en': 'Movistar'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

+19-7
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@
1919
# limitations under the License.
2020

2121
data = {
22+
'569952':{'en': 'Movistar'},
23+
'569953':{'en': 'Movistar'},
24+
'569954':{'en': 'Movistar'},
25+
'569955':{'en': 'Movistar'},
26+
'569956':{'en': 'Movistar'},
27+
'569957':{'en': 'Entel'},
28+
'5699580':{'en': 'Movistar'},
29+
'5699581':{'en': 'Movistar'},
30+
'5699582':{'en': 'Movistar'},
31+
'5699583':{'en': 'Movistar'},
32+
'5699584':{'en': 'Movistar'},
2233
'5699585':{'en': 'Claro'},
2334
'5699586':{'en': 'Claro'},
2435
'5699587':{'en': 'Claro'},
@@ -515,8 +526,13 @@
515526
'592722':{'en': 'Digicel Guyana'},
516527
'592725':{'en': 'GTT'},
517528
'592726':{'en': 'GTT'},
529+
'592727':{'en': 'GTT'},
530+
'592728':{'en': 'GTT'},
518531
'59273':{'en': 'E-Networks'},
519-
'59274':{'en': 'GTT'},
532+
'592740':{'en': 'E-Networks'},
533+
'592741':{'en': 'E-Networks'},
534+
'592742':{'en': 'E-Networks'},
535+
'592749':{'en': 'GTT'},
520536
'59393':{'en': 'Claro'},
521537
'5939586':{'en': 'Movistar'},
522538
'5939587':{'en': 'Movistar'},
@@ -1101,12 +1117,8 @@
11011117
'61457':{'en': 'Telstra'},
11021118
'61458':{'en': 'Telstra'},
11031119
'61459':{'en': 'Telstra'},
1104-
'61460':{'en': 'Telstra'},
1105-
'61461':{'en': 'Telstra'},
1106-
'61462':{'en': 'Telstra'},
1107-
'61463':{'en': 'Telstra'},
1120+
'6146':{'en': 'Telstra'},
11081121
'61466':{'en': 'Optus'},
1109-
'61467':{'en': 'Telstra'},
11101122
'61468':{'en': 'Optus'},
11111123
'61469':{'en': 'Lycamobile'},
11121124
'614700':{'en': 'Lycamobile'},
@@ -1116,7 +1128,7 @@
11161128
'614704':{'en': 'Lycamobile'},
11171129
'614705':{'en': 'Lycamobile'},
11181130
'614706':{'en': 'Lycamobile'},
1119-
'614707':{'en': 'Lycamobile'},
1131+
'614707':{'en': 'Telstra'},
11201132
'61472':{'en': 'Telstra'},
11211133
'61473':{'en': 'Telstra'},
11221134
'61474':{'en': 'Telstra'},

python/phonenumbers/data/region_AU.py

+1-1
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]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\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])|3\\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|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-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_BD.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
PHONE_METADATA_BD = PhoneMetadata(id='BD', country_code=880, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}', possible_length=(6, 7, 8, 9, 10)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}', example_number='27111234', possible_length=(6, 7, 8, 9, 10)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:2\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}', example_number='27111234', possible_length=(6, 7, 8, 9, 10)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}', example_number='1812345678', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[03]\\d{7}', example_number='8001234567', possible_length=(10,)),
99
voip=PhoneNumberDesc(national_number_pattern='96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}', example_number='9604123456', possible_length=(10,)),

python/phonenumbers/data/region_CC.py

+1-1
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|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-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

+1-1
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|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}', example_number='412345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-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_GA.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}', possible_length=(7, 8)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='[01]1\\d{6}', example_number='01441234', possible_length=(8,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}', example_number='06031234', possible_length=(7, 8)),
8-
national_prefix='0',
98
national_prefix_for_parsing='0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})',
109
national_prefix_transform_rule='\\1',
1110
number_format=[NumberFormat(pattern='(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[2-7]'], national_prefix_formatting_rule='0\\1'),
1211
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['0']),
13-
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[167]'], national_prefix_formatting_rule='0\\1')])
12+
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['11|[67]'], national_prefix_formatting_rule='0\\1')])

python/phonenumbers/data/region_GY.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_GY = PhoneMetadata(id='GY', country_code=592, international_prefix='001',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d{3}|9008)\\d{3}', possible_length=(7,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}', example_number='2201234', possible_length=(7,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:510|6\\d\\d|7(?:[01]\\d|2[0-256]|3[0-2]|49))\\d{4}', example_number='6091234', possible_length=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:510|6\\d\\d|7(?:[013]\\d|2[0-25-8]|4[0-29]))\\d{4}', example_number='6091234', possible_length=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:289|8(?:00|6[28]|88|99))\\d{4}', example_number='2891234', possible_length=(7,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='9008\\d{3}', example_number='9008123', possible_length=(7,)),
1010
voip=PhoneNumberDesc(national_number_pattern='515\\d{4}', example_number='5151234', possible_length=(7,)),

python/phonenumbers/data/region_NE.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
PHONE_METADATA_NE = PhoneMetadata(id='NE', country_code=227, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[027-9]\\d{7}', possible_length=(8,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}', example_number='20201234', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:23|7[047]|[89]\\d)\\d{6}', example_number='93123456', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:23|7[0467]|[89]\\d)\\d{6}', example_number='93123456', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='08\\d{6}', example_number='08123456', possible_length=(8,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='09\\d{6}', example_number='09123456', possible_length=(8,)),
1010
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['08']),
11-
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[089]|2[013]|7[047]'])])
11+
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[089]|2[013]|7[0467]'])])

python/phonenumbers/data/region_RE.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[019]|2[0156]|84|90)\\d{6}', example_number='810123456', possible_length=(9,)),
11-
voip=PhoneNumberDesc(national_number_pattern='9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}', example_number='939901234', possible_length=(9,)),
11+
voip=PhoneNumberDesc(national_number_pattern='9(?:399[0-3]|479[0-5]|76(?:2[278]|3[0-37]))\\d{4}', example_number='939901234', possible_length=(9,)),
1212
national_prefix='0',
1313
national_prefix_for_parsing='0',
1414
number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[2689]'], national_prefix_formatting_rule='0\\1')],

python/phonenumbers/data/region_RO.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_RO = PhoneMetadata(id='RO', country_code=40, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}', possible_length=(6, 9)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d', example_number='211234567', possible_length=(6, 9)),
7-
mobile=PhoneNumberDesc(national_number_pattern='7020\\d{5}|(?:6(?:[04]0|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}', example_number='712034567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:630|702)0\\d{5}|(?:6(?:[04]0|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}', example_number='712034567', 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='90[0136]\\d{6}', example_number='900123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='801\\d{6}', example_number='801123456', possible_length=(9,)),

0 commit comments

Comments
 (0)