Skip to content

Commit 61b9db6

Browse files
committed
Generated files for metadata
1 parent 8ed9a07 commit 61b9db6

13 files changed

Lines changed: 447 additions & 445 deletions

File tree

python/phonenumbers/carrierdata/data0.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1373,7 +1373,7 @@
13731373
'256798':{'en': 'Africell'},
13741374
'256799':{'en': 'Africell'},
13751375
'25729':{'en': 'Leo'},
1376-
'2576':{'en': 'Viettel'},
1376+
'2576':{'en': 'Lumitel'},
13771377
'25771':{'en': 'Leo'},
13781378
'25772':{'en': 'Leo'},
13791379
'25775':{'en': 'Smart Mobile'},
@@ -1886,7 +1886,7 @@
18861886
'316351':{'en': 'Glotell B.V (V-Tell NL)'},
18871887
'316352':{'en': 'Lancelot'},
18881888
'316353':{'en': 'KPN'},
1889-
'316356':{'en': 'ASPIDER Solutions Nederland B.V.'},
1889+
'316356':{'en': 'Vodafone Libertel B.V.'},
18901890
'316357':{'en': 'ASPIDER Solutions Nederland B.V.'},
18911891
'316358':{'en': 'ASPIDER Solutions Nederland B.V.'},
18921892
'316359':{'en': 'ASPIDER Solutions Nederland B.V.'},
@@ -1931,7 +1931,7 @@
19311931
'324510':{'en': 'DIGI Communications'},
19321932
'324511':{'en': 'DIGI Communications'},
19331933
'32455':{'en': 'VOO'},
1934-
'32456':{'en': 'Mobile Vikings/JIM Mobile'},
1934+
'32456':{'en': 'Proximus'},
19351935
'32458':{'en': 'Citymesh'},
19361936
'32460':{'en': 'Proximus'},
19371937
'324618':{'en': 'N.M.B.S.'},

python/phonenumbers/carrierdata/data2.py

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,6 @@
246246
'59069133':{'en': 'Orange'},
247247
'59069134':{'en': 'Orange'},
248248
'59069135':{'en': 'Orange'},
249-
'590694':{'en': 'Digicel'},
250-
'590696':{'en': 'Digicel'},
251249
'59070900':{'en': u('Free Cara\u00efbe')},
252250
'59070901':{'en': 'Outremer Telecom'},
253251
'59070902':{'en': 'Digicel'},
@@ -356,10 +354,10 @@
356354
'59276':{'en': 'E-Networks'},
357355
'592770':{'en': 'E-Networks'},
358356
'59393':{'en': 'Claro'},
359-
'5939586':{'en': 'Movistar'},
360-
'5939587':{'en': 'Movistar'},
361-
'5939588':{'en': 'Movistar'},
362-
'5939589':{'en': 'Movistar'},
357+
'5939586':{'en': 'Tigo'},
358+
'5939587':{'en': 'Tigo'},
359+
'5939588':{'en': 'Tigo'},
360+
'5939589':{'en': 'Tigo'},
363361
'593959':{'en': 'Claro'},
364362
'593960':{'en': 'CNT'},
365363
'593961':{'en': 'CNT'},
@@ -368,64 +366,64 @@
368366
'5939622':{'en': 'CNT'},
369367
'5939623':{'en': 'CNT'},
370368
'5939624':{'en': 'CNT'},
371-
'5939625':{'en': 'Movistar'},
372-
'5939626':{'en': 'Movistar'},
373-
'5939627':{'en': 'Movistar'},
374-
'5939628':{'en': 'Movistar'},
375-
'5939629':{'en': 'Movistar'},
376-
'593963':{'en': 'Movistar'},
377-
'593964':{'en': 'Movistar'},
369+
'5939625':{'en': 'Tigo'},
370+
'5939626':{'en': 'Tigo'},
371+
'5939627':{'en': 'Tigo'},
372+
'5939628':{'en': 'Tigo'},
373+
'5939629':{'en': 'Tigo'},
374+
'593963':{'en': 'Tigo'},
375+
'593964':{'en': 'Tigo'},
378376
'593966':{'en': 'CNT'},
379377
'593967':{'en': 'Claro'},
380378
'593968':{'en': 'Claro'},
381379
'593969':{'en': 'Claro'},
382-
'5939690':{'en': 'Movistar'},
383-
'5939786':{'en': 'Movistar'},
384-
'5939787':{'en': 'Movistar'},
385-
'5939788':{'en': 'Movistar'},
386-
'5939789':{'en': 'Movistar'},
380+
'5939690':{'en': 'Tigo'},
381+
'5939786':{'en': 'Tigo'},
382+
'5939787':{'en': 'Tigo'},
383+
'5939788':{'en': 'Tigo'},
384+
'5939789':{'en': 'Tigo'},
387385
'593979':{'en': 'Claro'},
388-
'5939790':{'en': 'Movistar'},
389-
'5939791':{'en': 'Movistar'},
390-
'5939792':{'en': 'Movistar'},
391-
'5939793':{'en': 'Movistar'},
386+
'5939790':{'en': 'Tigo'},
387+
'5939791':{'en': 'Tigo'},
388+
'5939792':{'en': 'Tigo'},
389+
'5939793':{'en': 'Tigo'},
392390
'59398':{'en': 'Claro'},
393391
'5939820':{'en': 'CNT'},
394392
'5939821':{'en': 'CNT'},
395393
'5939822':{'en': 'CNT'},
396394
'5939823':{'en': 'CNT'},
397395
'5939824':{'en': 'CNT'},
398-
'593983':{'en': 'Movistar'},
399-
'593984':{'en': 'Movistar'},
400-
'593987':{'en': 'Movistar'},
396+
'593983':{'en': 'Tigo'},
397+
'593984':{'en': 'Tigo'},
398+
'593987':{'en': 'Tigo'},
401399
'593990':{'en': 'Claro'},
402400
'593991':{'en': 'Claro'},
403401
'5939920':{'en': 'Claro'},
404402
'5939921':{'en': 'Claro'},
405403
'5939922':{'en': 'Claro'},
406404
'5939923':{'en': 'Claro'},
407405
'5939924':{'en': 'Claro'},
408-
'5939925':{'en': 'Movistar'},
409-
'5939926':{'en': 'Movistar'},
410-
'5939927':{'en': 'Movistar'},
411-
'5939928':{'en': 'Movistar'},
412-
'5939929':{'en': 'Movistar'},
406+
'5939925':{'en': 'Tigo'},
407+
'5939926':{'en': 'Tigo'},
408+
'5939927':{'en': 'Tigo'},
409+
'5939928':{'en': 'Tigo'},
410+
'5939929':{'en': 'Tigo'},
413411
'593993':{'en': 'Claro'},
414412
'593994':{'en': 'Claro'},
415-
'593995':{'en': 'Movistar'},
413+
'593995':{'en': 'Tigo'},
416414
'593996':{'en': 'CNT'},
417415
'593997':{'en': 'Claro'},
418-
'593998':{'en': 'Movistar'},
419-
'5939990':{'en': 'Movistar'},
416+
'593998':{'en': 'Tigo'},
417+
'5939990':{'en': 'Tigo'},
420418
'5939991':{'en': 'Claro'},
421-
'5939992':{'en': 'Movistar'},
419+
'5939992':{'en': 'Tigo'},
422420
'5939993':{'en': 'Claro'},
423421
'5939994':{'en': 'Claro'},
424422
'5939995':{'en': 'Claro'},
425423
'5939996':{'en': 'Claro'},
426-
'5939997':{'en': 'Movistar'},
427-
'5939998':{'en': 'Movistar'},
428-
'5939999':{'en': 'Movistar'},
424+
'5939997':{'en': 'Tigo'},
425+
'5939998':{'en': 'Tigo'},
426+
'5939999':{'en': 'Tigo'},
429427
'5946940':{'en': 'SFR'},
430428
'59469408':{'en': 'Digicel'},
431429
'59469409':{'en': 'Digicel'},
@@ -2545,13 +2543,13 @@
25452543
'6923':{'en': 'National Telecommunications Authority'},
25462544
'6924':{'en': 'National Telecommunications Authority'},
25472545
'69254':{'en': 'National Telecommunications Authority'},
2548-
'7700':{'en': 'Altel', 'ru': u('\u0410\u041b\u0422\u0415\u041b')},
2546+
'7700':{'en': 'Tele2', 'ru': 'Tele2'},
25492547
'7701':{'en': 'Kcell/Activ', 'ru': 'Kcell/Activ'},
25502548
'7702':{'en': 'Kcell/Activ', 'ru': 'Kcell/Activ'},
25512549
'7705':{'en': 'Beeline', 'ru': u('\u0411\u0438\u043b\u0430\u0439\u043d')},
25522550
'7706':{'en': 'Beeline', 'ru': u('\u0411\u0438\u043b\u0430\u0439\u043d')},
25532551
'7707':{'en': 'Tele2', 'ru': 'Tele2'},
2554-
'7708':{'en': 'Altel', 'ru': u('\u0410\u041b\u0422\u0415\u041b')},
2552+
'7708':{'en': 'Tele2', 'ru': 'Tele2'},
25552553
'774':{'en': 'Tele2', 'ru': 'Tele2'},
25562554
'7760':{'en': 'Kulan', 'ru': u('\u041a\u0443\u043b\u0430\u043d')},
25572555
'7761':{'en': 'Tele2', 'ru': 'Tele2'},
@@ -4922,7 +4920,8 @@
49224920
'9055':{'en': 'Turk Telekom'},
49234921
'905610':{'en': 'Selam Mobile'},
49244922
'905616':{'en': 'Turkcell'},
4925-
'9057':{'en': 'Vodafone'},
4923+
'90574':{'en': 'Vodafone'},
4924+
'90575':{'en': 'Turk Telekom'},
49264925
'91600':{'en': 'Reliance Jio'},
49274926
'91602':{'en': 'BSNL MOBILE'},
49284927
'91603':{'en': 'BSNL MOBILE'},

python/phonenumbers/data/region_BI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
PHONE_METADATA_BI = PhoneMetadata(id='BI', country_code=257, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[267]\\d|31)\\d{6}', possible_length=(8,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:22|31)\\d{6}', example_number='22201234', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:29|6[124-9]|7[125-9])\\d{6}', example_number='79561234', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:29|6[1-9]|7[125-9])\\d{6}', example_number='79561234', possible_length=(8,)),
88
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[2367]'])])

python/phonenumbers/data/region_BL.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_BL = PhoneMetadata(id='BL', country_code=590, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}', example_number='590271234', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),

python/phonenumbers/data/region_GP.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_GP = PhoneMetadata(id='GP', country_code=590, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}', example_number='590201234', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),

python/phonenumbers/data/region_MF.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_MF = PhoneMetadata(id='MF', country_code=590, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}', example_number='590271234', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}', example_number='690001234', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='8[129]\\d{7}', example_number='810123456', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}', example_number='976012345', possible_length=(9,)),

python/phonenumbers/data/region_MY.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_MY = PhoneMetadata(id='MY', country_code=60, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='1\\d{8,9}|(?:3\\d|[4-9])\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(6, 7)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='427[01]\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}', example_number='323856789', possible_length=(8, 9), possible_length_local_only=(6, 7)),
7-
mobile=PhoneNumberDesc(national_number_pattern='1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-79]|6[02-4]|8[02-5]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}', example_number='123456789', possible_length=(9, 10)),
7+
mobile=PhoneNumberDesc(national_number_pattern='1(?:(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|9\\d{7,8})|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-79]|6[02-4]|8[02-5]))|(?:[26]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}', example_number='123456789', possible_length=(9, 10)),
88
toll_free=PhoneNumberDesc(national_number_pattern='1[378]00\\d{6}', example_number='1300123456', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='1600\\d{6}', example_number='1600123456', possible_length=(10,)),
1010
voip=PhoneNumberDesc(national_number_pattern='15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}', example_number='1546012345', possible_length=(10,)),

python/phonenumbers/data/region_SK.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
number_format=[NumberFormat(pattern='(\\d)(\\d{2})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['21'], national_prefix_formatting_rule='0\\1'),
1818
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['[3-5][1-8]1', '[3-5][1-8]1[67]'], national_prefix_formatting_rule='0\\1'),
1919
NumberFormat(pattern='(\\d{4})(\\d{3})', format='\\1 \\2', leading_digits_pattern=['909', '9090'], national_prefix_formatting_rule='0\\1'),
20-
NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})(\\d{2})', format='\\1/\\2 \\3 \\4', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'),
20+
NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'),
2121
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[689]'], national_prefix_formatting_rule='0\\1'),
22-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1/\\2 \\3 \\4', leading_digits_pattern=['[3-5]'], national_prefix_formatting_rule='0\\1')],
22+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[3-5]'], national_prefix_formatting_rule='0\\1')],
2323
intl_number_format=[NumberFormat(pattern='(\\d)(\\d{2})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['21']),
2424
NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['[3-5][1-8]1', '[3-5][1-8]1[67]']),
25-
NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})(\\d{2})', format='\\1/\\2 \\3 \\4', leading_digits_pattern=['2']),
25+
NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2']),
2626
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[689]']),
27-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1/\\2 \\3 \\4', leading_digits_pattern=['[3-5]'])],
27+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[3-5]'])],
2828
mobile_number_portable_region=True)

python/phonenumbers/data/region_TH.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_TH = PhoneMetadata(id='TH', country_code=66, international_prefix='00[1-9]',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}', possible_length=(8, 9, 10, 13)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}', example_number='21234567', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}', example_number='812345678', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:(?:14|[89]\\d)\\d\\d|6(?:[1-6]\\d\\d|7(?:1[0-8]|2[4-7]|3[1-6])))\\d{5}', example_number='812345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:001800\\d|1800)\\d{6}', example_number='1800123456', possible_length=(10, 13)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{6}', example_number='1900123456', possible_length=(10,)),
1010
voip=PhoneNumberDesc(national_number_pattern='6[08]\\d{7}', example_number='601234567', possible_length=(9,)),

python/phonenumbers/data/region_TR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_TR = PhoneMetadata(id='TR', country_code=90, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}', possible_length=(7, 10, 12, 13)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}', example_number='2123456789', possible_length=(10,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|[27]4|[34]\\d|5[1-59]|9[46])\\d{7}', example_number='5012345678', possible_length=(10,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='561(?:011|61\\d)\\d{4}|5(?:[03-5]\\d|1[06]|24|7[45]|9[46])\\d{7}', example_number='5012345678', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})', example_number='8001234567', possible_length=(10, 12, 13)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:8[89]8|900)\\d{7}', example_number='9001234567', possible_length=(10,)),
1010
personal_number=PhoneNumberDesc(national_number_pattern='592(?:21[12]|461)\\d{4}', example_number='5922121234', possible_length=(10,)),

0 commit comments

Comments
 (0)