Skip to content

Commit 6f0443d

Browse files
committed
Generated files for metadata
1 parent 54afaad commit 6f0443d

6 files changed

Lines changed: 39 additions & 24 deletions

File tree

python/phonenumbers/carrierdata/data1.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4466,12 +4466,6 @@
44664466
'6011583':{'en': 'YTL'},
44674467
'6011580':{'en': 'YTL'},
44684468
'6011581':{'en': 'YTL'},
4469-
'9175386':{'en': 'Dishnet'},
4470-
'9175387':{'en': 'Dishnet'},
4471-
'9175384':{'en': 'Dishnet'},
4472-
'9175385':{'en': 'Dishnet'},
4473-
'9175382':{'en': 'Dishnet'},
4474-
'9175383':{'en': 'Dishnet'},
44754469
'9175380':{'en': 'Dishnet'},
44764470
'8536656':{'en': '3'},
44774471
'84898':{'en': 'MobiFone'},
@@ -6681,7 +6675,6 @@
66816675
'557399912':{'en': 'TIM'},
66826676
'556299903':{'en': 'Vivo'},
66836677
'557399919':{'en': 'TIM'},
6684-
'9175381':{'en': 'Dishnet'},
66856678
'554999925':{'en': 'TIM'},
66866679
'554999924':{'en': 'TIM'},
66876680
'554999927':{'en': 'TIM'},
@@ -6960,9 +6953,16 @@
69606953
'5696915':{'en': 'Entel'},
69616954
'5696917':{'en': 'Entel'},
69626955
'5696916':{'en': 'Entel'},
6956+
'861700':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1'), 'zh_Hant': u('\u4e2d\u570b\u96fb\u4fe1')},
6957+
'861701':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1'), 'zh_Hant': u('\u4e2d\u570b\u96fb\u4fe1')},
6958+
'861702':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1'), 'zh_Hant': u('\u4e2d\u570b\u96fb\u4fe1')},
69636959
'861703':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
6960+
'861704':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
69646961
'861705':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
69656962
'861706':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
6963+
'861707':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
6964+
'861708':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
6965+
'861709':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
69666966
'9173708':{'en': 'Idea'},
69676967
'7908378':{'en': 'Beeline', 'ru': u('\u0411\u0438\u043b\u0430\u0439\u043d')},
69686968
'9173709':{'en': 'Idea'},

python/phonenumbers/carrierdata/data2.py

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
'9177191':{'en': 'Vodafone'},
7878
'995550':{'en': 'MagtiCom'},
7979
'9176118':{'en': 'Aircel'},
80-
'9177192':{'en': 'Vodafone'},
80+
'9176119':{'en': 'Aircel'},
8181
'9176116':{'en': 'Aircel'},
8282
'9176117':{'en': 'Aircel'},
8383
'9176114':{'en': 'Aircel'},
@@ -299,6 +299,7 @@
299299
'919623':{'en': 'Idea'},
300300
'9176588':{'en': 'Tata Docomo'},
301301
'9176580':{'en': 'Tata Docomo'},
302+
'919622':{'en': 'Airtel'},
302303
'9176349':{'en': 'Airtel'},
303304
'9176348':{'en': 'Airtel'},
304305
'9176340':{'en': 'Airtel'},
@@ -348,12 +349,13 @@
348349
'9177193':{'en': 'Vodafone'},
349350
'918999':{'en': 'Reliance Jio'},
350351
'9175450':{'en': 'Vodafone'},
351-
'9176119':{'en': 'Aircel'},
352+
'9177192':{'en': 'Vodafone'},
352353
'918990':{'en': 'Reliance Jio'},
353354
'97152':{'en': 'du'},
354355
'919379':{'en': 'Reliance'},
355356
'919378':{'en': 'Reliance'},
356357
'97150':{'en': 'Etisalat'},
358+
'918610':{'en': 'Reliance Jio'},
357359
'919371':{'en': 'Reliance'},
358360
'9176509':{'en': 'CellOne'},
359361
'919373':{'en': 'Reliance'},
@@ -412,7 +414,7 @@
412414
'919165':{'en': 'Idea'},
413415
'918428':{'en': 'Idea'},
414416
'918429':{'en': 'Reliance'},
415-
'98934':{'en': 'TKC', 'fa': u('\u06a9\u06cc\u0634')},
417+
'98934':{'en': 'TeleKish', 'fa': u('\u062a\u0644\u0647\u200c\u06a9\u06cc\u0634')},
416418
'98935':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')},
417419
'98936':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')},
418420
'919602':{'en': 'Hexacom'},
@@ -941,6 +943,8 @@
941943
'919724':{'en': 'Airtel'},
942944
'919725':{'en': 'Airtel'},
943945
'917615':{'en': 'Aircel'},
946+
'9899998':{'en': 'SamanTel', 'fa': u('\u0633\u0627\u0645\u0627\u0646\u062a\u0644')},
947+
'9899999':{'en': 'SamanTel', 'fa': u('\u0633\u0627\u0645\u0627\u0646\u062a\u0644')},
944948
'9180150':{'en': 'Tata Docomo'},
945949
'919237':{'en': 'Tata Docomo'},
946950
'99650':{'en': 'Nur Telecom'},
@@ -1005,7 +1009,7 @@
10051009
'919292':{'en': 'Tata Docomo'},
10061010
'919293':{'en': 'Tata Docomo'},
10071011
'919290':{'en': 'Tata Docomo'},
1008-
'9187179':{'en': 'Idea'},
1012+
'919291':{'en': 'Tata Docomo'},
10091013
'919296':{'en': 'Tata Docomo'},
10101014
'919297':{'en': 'Tata Docomo'},
10111015
'9176558':{'en': 'CellOne'},
@@ -1293,7 +1297,6 @@
12931297
'97257':{'en': 'Hot Mobile'},
12941298
'97258':{'en': 'Golan Telecom'},
12951299
'97259':{'en': 'Jawwal'},
1296-
'919927':{'en': 'Idea'},
12971300
'9379':{'en': 'Roshan', 'fa': u('\u0631\u0648\u0634\u0646')},
12981301
'9378':{'en': 'Etisalat', 'fa': u('\u0627\u062a\u0635\u0627\u0644\u0627\u062a')},
12991302
'9181420':{'en': 'Vodafone'},
@@ -1705,6 +1708,7 @@
17051708
'9176329':{'en': 'Airtel'},
17061709
'9176328':{'en': 'Airtel'},
17071710
'9176320':{'en': 'Airtel'},
1711+
'989944':{'en': 'Anarestan', 'fa': u('\u0627\u0646\u0627\u0631\u0633\u062a\u0627\u0646')},
17081712
'9179922':{'en': 'Reliance Jio'},
17091713
'992418':{'en': 'Megafon'},
17101714
'9177749':{'en': 'Idea'},
@@ -2013,7 +2017,7 @@
20132017
'918872':{'en': 'Idea'},
20142018
'9176044':{'en': 'Reliance'},
20152019
'9177068':{'en': 'Vodafone'},
2016-
'9176510':{'en': 'CellOne'},
2020+
'9176046':{'en': 'Reliance'},
20172021
'9176047':{'en': 'Reliance'},
20182022
'9176040':{'en': 'Airtel'},
20192023
'9176041':{'en': 'Reliance'},
@@ -2108,6 +2112,7 @@
21082112
'959264':{'en': 'Huawei'},
21092113
'9231':{'en': 'Zong'},
21102114
'9232':{'en': 'Warid'},
2115+
'98991':{'en': 'IR-MCI', 'fa': u('\u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644')},
21112116
'919083':{'en': 'Vodafone'},
21122117
'919082':{'en': 'Reliance Jio'},
21132118
'919081':{'en': 'Videocon'},
@@ -2118,7 +2123,7 @@
21182123
'919084':{'en': 'Telewings'},
21192124
'919089':{'en': 'Idea'},
21202125
'919088':{'en': 'Idea'},
2121-
'9176046':{'en': 'Reliance'},
2126+
'9187179':{'en': 'Idea'},
21222127
'9181160':{'en': 'Airtel'},
21232128
'918514':{'en': 'Idea'},
21242129
'9181210':{'en': 'Tata Docomo'},
@@ -2369,7 +2374,8 @@
23692374
'919924':{'en': 'Idea'},
23702375
'9181200':{'en': 'Idea'},
23712376
'99436554':{'en': 'Nakhtel'},
2372-
'918610':{'en': 'Reliance Jio'},
2377+
'918318':{'en': 'Reliance Jio'},
2378+
'918319':{'en': 'Reliance Jio'},
23732379
'918619':{'en': 'Reliance Jio'},
23742380
'918618':{'en': 'Reliance Jio'},
23752381
'9181198':{'en': 'Hexacom'},
@@ -2457,6 +2463,8 @@
24572463
'919962':{'en': 'Vodafone'},
24582464
'995574':{'en': 'Veon'},
24592465
'99460':{'en': 'Nakhtel'},
2466+
'9899911':{'en': 'ApTel', 'fa': u('\u0622\u067e\u062a\u0644')},
2467+
'9899914':{'en': 'Azartel', 'fa': u('\u0622\u0630\u0631\u062a\u0644')},
24602468
'9175391':{'en': 'Dishnet'},
24612469
'9175390':{'en': 'Dishnet'},
24622470
'9175393':{'en': 'Dishnet'},
@@ -2572,7 +2580,7 @@
25722580
'9177538':{'en': 'Airtel'},
25732581
'9175409':{'en': 'Dishnet'},
25742582
'9175408':{'en': 'Dishnet'},
2575-
'919291':{'en': 'Tata Docomo'},
2583+
'919927':{'en': 'Idea'},
25762584
'918929':{'en': 'Reliance'},
25772585
'918928':{'en': 'Reliance'},
25782586
'9175401':{'en': 'Dishnet'},
@@ -2631,6 +2639,7 @@
26312639
'9186768':{'en': 'Vodafone'},
26322640
'9186769':{'en': 'Vodafone'},
26332641
'9181230':{'en': 'Tata Docomo'},
2642+
'9899810':{'en': 'Shatel Mobile', 'fa': u('\u0634\u0627\u062a\u0644 \u0645\u0648\u0628\u0627\u06cc\u0644')},
26342643
'9188375':{'en': 'Reliance Jio'},
26352644
'918628':{'en': 'Airtel'},
26362645
'918624':{'en': 'Telewings'},
@@ -2725,9 +2734,13 @@
27252734
'918310':{'en': 'Reliance Jio'},
27262735
'9175388':{'en': 'Airtel'},
27272736
'9175389':{'en': 'Dishnet'},
2728-
'918318':{'en': 'Reliance Jio'},
2729-
'918319':{'en': 'Reliance Jio'},
2730-
'919622':{'en': 'Airtel'},
2737+
'9175386':{'en': 'Dishnet'},
2738+
'9175387':{'en': 'Dishnet'},
2739+
'9175384':{'en': 'Dishnet'},
2740+
'9175385':{'en': 'Dishnet'},
2741+
'9175382':{'en': 'Dishnet'},
2742+
'9175383':{'en': 'Dishnet'},
2743+
'9175381':{'en': 'Dishnet'},
27312744
'9198706':{'en': 'Reliance Jio'},
27322745
'9176389':{'en': 'Vodafone'},
27332746
'9176388':{'en': 'Airtel'},
@@ -2877,6 +2890,7 @@
28772890
'9186370':{'en': 'Reliance Jio'},
28782891
'918630':{'en': 'Reliance Jio'},
28792892
'9187208':{'en': 'Idea'},
2893+
'9899900':{'en': 'LOTUSTEL', 'fa': u('\u0644\u0648\u062a\u0648\u0633\u200c\u062a\u0644')},
28802894
'9187209':{'en': 'Vodafone'},
28812895
'995557':{'en': 'Geocell'},
28822896
'919950':{'en': 'Hexacom'},
@@ -3470,7 +3484,7 @@
34703484
'919762':{'en': 'Aircel'},
34713485
'919763':{'en': 'Idea'},
34723486
'919760':{'en': 'Airtel'},
3473-
'919761':{'en': 'Vodafone'},
3487+
'9176510':{'en': 'CellOne'},
34743488
'961813':{'en': 'Alfa'},
34753489
'961812':{'en': 'Alfa'},
34763490
'961811':{'en': 'Alfa'},
@@ -3514,6 +3528,7 @@
35143528
'9176241':{'en': 'Idea'},
35153529
'9176248':{'en': 'Airtel'},
35163530
'9176249':{'en': 'Airtel'},
3531+
'919761':{'en': 'Vodafone'},
35173532
'918210':{'en': 'Reliance Jio'},
35183533
'9175919':{'en': 'Vodafone'},
35193534
'9175918':{'en': 'Idea'},

python/phonenumbers/data/region_JM.py

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

44
PHONE_METADATA_JM = PhoneMetadata(id='JM', country_code=1, international_prefix='011',
55
general_desc=PhoneNumberDesc(national_number_pattern='[589]\\d{9}', possible_length=(10,), possible_length_local_only=(7,)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='876(?:5(?:0[12]|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[027-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468]))\\d{4}', example_number='8765123456', possible_length=(10,), possible_length_local_only=(7,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='876(?:5(?:0[12]|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468]))\\d{4}', example_number='8765123456', possible_length=(10,), possible_length_local_only=(7,)),
77
mobile=PhoneNumberDesc(national_number_pattern='876(?:2[14-9]\\d|[348]\\d{2}|5(?:0[3-9]|[2-57-9]\\d|6[0-24-9])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579]))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)),

python/phonenumbers/data/region_MY.py

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

44
PHONE_METADATA_MY = PhoneMetadata(id='MY', country_code=60, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[13-9]\\d{7,9}', possible_length=(8, 9, 10), possible_length_local_only=(6, 7)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:3[2-9]\\d|[4-9][2-9])\\d{6}', example_number='323456789', possible_length=(8, 9), possible_length_local_only=(6, 7)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:2(?:0(?:11|2[0-8]|3[0-24-79]|[579]\\d|8[0-57-9])|1(?:0[6-9]|1[03-9]|[467]\\d|8[0-2]|9[13])|2(?:0[1-3]|2[2-4]|4[0-25-7]|6[0-8]|7[02-689]|8\\d|9[5-9])|3(?:0[0-3]|3[0-36]|8[0-35-9]|9[1-3])|6(?:0[0-5]|[139]\\d|8[15-8])|7(?:1\\d|2[0-7]|3[0-3]|42|7[0-356]|8[0-35-8])|8(?:00|4[78]|5[6-9])|93[58])|3(?:0(?:0[0-35-9]|10|5[01]|8[0-6]|9[39])|1(?:0[1-39]|10|2[02-469]|3[245]|4[0-3589]|6[0-35-9]|7[067]|8[0-57]|9[0-278])|2(?:1[3467]|2[45]|4[1-3]|5[0689]|6[04589]|7[0-3579]|8[0-489]|9[0-27])|3(?:1[7-9]|2[1-6]|4[1-689]|5[89]|6[1-3]|7\\d|8[125]|9[236])|6(?:[12]0|3[01]|5[0-256]|6[08]|8[45]))|4(?:0(?:09|[14]\\d|2[0-8]|3[12]|5[01]|65)|1(?:0[0-8]|31|4\\d|6[12])|2(?:17|5[0-35-9]|6[024-6]|7[0189]|8[057-9]|9\\d)|770|8(?:0[0-2]|1[0-3569]|2[01]))|5(?:0(?:2[0-2]|3[0-35-9])|1(?:0[1-3]|1[05]|2[0-6]|31|6[1-7]|9[1258])|270|48[0-5]|5(?:1\\d|2[0-6]|4[0-589]|6[125-9]|9[01])|6(?:1[1-4]|2[0-589]|3\\d|5[0-3])|7(?:21|40)|8(?:7[06-9]|8[025-9]|9[12]))|6(?:0(?:2[0-28]|3[24-9]|4[246-9]|5[57]|6[13-6]|7[358]|8[1247]|9[0-59])|1(?:[04][0-58]|15|2[02-8]|3[015-9]|5[016-8]|7[7-9]|8[14-9]|9[1-356])|2(?:[05]\\d|11|[46][1-3]|7[02-79]|8[015-7])|303|4(?:1[129]|2[01]|3[36]|6[0-2])|690|7(?:3\\d|89))|7(?:118|2(?:0[02]|6[01])|4(?:[59]\\d|8[01])|6(?:1[01]|2\\d|5[0-2]|6[0-69])|7(?:1[0-37-9]|[28]\\d|3[1-5]|7[0-3])|8(?:[04]\\d|3[129]|59|6[1-356]|7[02-79]|8[02-7]|90)|9(?:10|3[1-3]|4[016-9]|[56]\\d|7[12]|8\\d))|8(?:0(?:0[08]|11|2[0-7]|5[12]|6\\d|7[013-69]|8[0-24]|9[0-5])|100|21[0-36]|3(?:08|1\\d|2[0-589]|31)|408|5(?:2[0-35-79]|88)|6(?:0[0-259]|5[5-79]|6[01]|8[46-9]|9[019])|7(?:0[35-8]|2[3-7]|3\\d|4[0149]|5[0-2]|6[016-9]|7[5-9]|8[037]|90)|8(?:00|61|7[0-3]|8\\d|9[0-4])|9(?:1[1-3]|[2-5]\\d|6[1-4689]|8[89]|9[0-689]))|9(?:0(?:1[0-289]|2[15]|5[014-9]|7[04-68]|8[0-256])|1(?:0[0-356]|3[0-49]|4[015]|7[0-59]|9[15])|2(?:0[0-25-7]|12|2[1-6]|3[1256]|7[14]|8\\d)|3[68]8|41[01]|5(?:14|2[01]|4[03-9]|6[5-79]|7[0-2569])))\\d|4(?:2(?:0[01]|1[07-9]|2[02-46-9]|38|4[0-28]|5[0-589]|6[0-47-9]|8[0-389]|9[0-38])\\d|3(?:0[5-9]|[12][034]|3[0-37]|47|5[168]|6[7-9]|7[0135-8]|8\\d|9[0-27-9])\\d|4(?:[02-9]\\d{2}|1(?:[02-9]\\d|10))|5(?:[07]\\d{2}|1[0-358]\\d|2[1246]\\d|3[06-9]\\d|4[0589]\\d|5[12457-9]\\d|6[0-689]\\d|8(?:[0-57-9]\\d|60)|9(?:[2-57-9]\\d|60))|6(?:0[79]|1[0-689]|2[0135-9]|[3-5]\\d|6[07-9]|7[23]|8[03-9]|99)\\d|7(?:0[0-59]\\d|1[04679]\\d|2(?:[02-9]\\d|10)|[37]\\d{2}|4(?:[0178]\\d|5[0-6])|5(?:[0-57-9]\\d|60)|6[024-689]\\d|8[0-79]\\d|9(?:[0479]\\d|3[01]))|8(?:1[0189]\\d|2[046-9]\\d|3[058]\\d|5[029]\\d|6(?:[0689]\\d|40)|8[14568]\\d|9[0-389]\\d)|9(?:0[1368]\\d|1[13-9]\\d|[27]\\d{2}|3(?:[0-368]\\d|7[0-3])|4[013-79]\\d|5[0-35689]\\d|6[0-46-9]\\d|8[0-24-9]\\d|97\\d))|5(?:2(?:0[13589]\\d|1[0-2]\\d|2[056]\\d|3(?:[067]\\d|2[01])|4[0-69]\\d|5[3-6]\\d|8[0-25-9]\\d|9[0-469]\\d)|3(?:[12][0-38]|3[0-37]|4[89]|5[01346-9]|[67]\\d|8[01589]|95)\\d|4(?:0[1346]\\d|1[02-35-9]\\d|2[1379]\\d|3[0-46-9]\\d|4[013689]\\d|[59]\\d{2}|6(?:[15-9]\\d|20)|7[036-9]\\d|8[015-8]\\d)|5(?:0[167]\\d|17\\d|2[025-9]\\d|3[035-7]\\d|4[0-35-9]\\d|8[13]\\d|9(?:[124-9]\\d|31))|6(?:0[89]\\d|1[02-46-8]\\d|2[0-69]\\d|3(?:[1-367]\\d|40)|4[0-689]\\d|5(?:[0-24-9]\\d|30)|6[1457-9]\\d|7\\d{2}|8[0-57-9]\\d|9[0-389]\\d)|7(?:1(?:[024679]\\d|80)|2[0-35-8]\\d|3[23]\\d|4[34]\\d|5[0-36-9]\\d|6[356-9]\\d|7\\d{2}|8(?:[23]\\d|[01]1)|9(?:[1-689]\\d|70))|8(?:0[145-9]\\d|1[0-2]\\d|2[09]\\d|3(?:[058]\\d|0[017])|4[016-9]\\d|5[02-9]\\d|7(?:10|2\\d)|8[013589]\\d|9[0-57-9]\\d)|9[23]0\\d)|6(?:2(?:2[1246-9]\\d|3[0-5]\\d|4[02]\\d|5[1-3]\\d|[68]\\d{2}|7(?:[04-8]\\d|10)|9[2-5]\\d)|3(?:1(?:[125-9]\\d|3[01])|3[0-7]\\d|5[0-478]\\d|79\\d|8[3-578]\\d|9[018]\\d)|4(?:1[015]|[2-689]\\d|7[1-79])\\d|5(?:09\\d|1(?:10|[2479]\\d)|2[1-579]\\d|3(?:[0-467]\\d|50)|4[0-24-9]\\d|5\\d{2}|60\\d)|6(?:0[13]\\d|1[0-57]\\d|2[03]\\d|3[0-478]\\d|4[0-8]\\d|5[013-689]\\d|6[0-467]\\d|[78]\\d{2}|9(?:[13-9]\\d|20))|7(?:01|2[06-9]|3[367]|5[7-9]|6\\d|7[0156]|8[12]|9[0-47-9])\\d|85[0-26]\\d|9(?:0[167]|10|[57]\\d|6[02-9]|8[013-9])\\d)|7(?:2(?:0[7-9]|1[016-9]|2[0-8]|[39]\\d|4[014]|5[0-79]|6[125-8]|7[1246-9]|8[37-9])\\d|3(?:0[0-5]|[35]\\d|40|5[0-478]|6[0-5]|8[0-26-8])\\d|4(?:0[07-9]|[1-35]\\d|6[7-9]|7[57]|8[1-68])\\d|5(?:0[04-9]|1[0-68]|2[0-378]|3[0-3]|5\\d|6[0-2]|7[018]|8[5-7]|9[05-9])\\d|6(?:5[0-24-9]|6[0-3568]|7[0457-9]|8[02-9]|9\\d)\\d|7(?:0[25-8]\\d|1(?:[01]\\d|20)|2[0-2]\\d|3[489]\\d|[457-9]\\d{2}|6(?:[0-8]\\d|90))|8(?:01[01]|10\\d|[289]\\d{2}|3(?:[028]\\d|10)|50\\d|6[0-357-9]\\d|7(?:[0235-9]\\d|[14]0))|9(?:0(?:[0246-8]\\d|10)|[1-4]\\d{2}|50\\d|6[014589]\\d|[7-9]0\\d))|8(?:2(?:2(?:[013-5]\\d|[28][0-8]|6[01]|7[0-589]|9[0-49])|3(?:[02][0-689]|1[1-59]|[3-7]\\d|8[0-389]|9[13])|4(?:0[1-3]|[1-8]\\d|9[1-359])|5(?:0[1-7]|[17]\\d|20|3[0-26-9]|4[1-9]|5[0-35]|8[0-689]|9[02367])|6(?:[147]\\d|2[0-25-9]|39|5[014-9]|6[1-9]|8[1-8]|9[089])|7(?:0[017-9]|1[1-356]|20|3[01457-9]|4[15]|5[0-25]|6[0-6]|70|8[0-2]|9[01378])|8(?:0[3-57-9]|[15]0|2[124-9]|3[01]|4[02-6]|6[02-578]|7\\d|8[25-8]|9[04-689]))|3(?:220|3(?:0[089]|10|2[0-7]|3[7-9]|4[0-48])|4(?:0[68]|1[0-478]|2[5-79]|3[024-9]|50|6\\d|7[0-57]|8[05]|96)|5(?:4[4578]|55|6[2-9]|70|8[459]|92))|4(?:2(?:[15]\\d|2[0-489]|3[124-9])|3(?:0[1-8]|[1-4]\\d|5[0-3]|6[1-7]|7[56]|8[0-4]|9[1-578])|4(?:05|80)|555|6(?:1[0-3]|20|3[1-4]|4[0-24-7]|5\\d|6[0-2]|71|8[0-47-9]|9[0-689])|7(02|1[79]|21|3[0-2468]|5[0-5]|6[0256]|7[0-8]|8[01589]|9[026-9])|8(?:0[1-9]|1[0-3568]|2[0138]|3[0-4]|4[046-9]|5[06]|6\\d|7[0-579]|80|9[0-8]))|5(?:2(?:0[0-26]|1\\d|2[0-5]|3[18]|4[0-2]|6[3-68]|70|8[025-9]|9[05-9])|3(?:10|2\\d|31|95)|4(?:0[1-7]|[1-4]\\d|5[02-6]|6[0-3]|7[0-245]|8[125]|9[1-6])|5(?:40|55)|6(?:0[1459]|1[0-8]|2[0-36-8]|3[0-35-8]|[45]\\d|6[0-8]|80)|7(?:1[07-9]|20|3[3-9]|4[02-4]|5[05689]|6[015-9]|7\\d|8[045]|9[0-6]))|6(?:2(?:01|3[12]|5[1-7]|60|8[1-6]|9[0-8])|3(?:0[0137]|[134]\\d|2[0-8]|[59][01]|60|[78]1)|4(?:2[2-4]|49|5[17]|6\\d|7[0-46-9]|8[0-689])|5(?:0[6-8]|55|8[0149]|90)|8(?:5\\d|[68]0)|9(?:5[12]|81))|7(?:2(?:0[189]|[12][1-9]|3[0-47]|50)|3(?:[01][1-9]|3\\d|4[0-245]|6[4-9]|7[237-9]|9[12])|4(?:[0-2]\\d|3[167-9]|[45][0-3]|6[0-8]|7[25-9]|8[0-6]|90)|5(?:0[1-9]|[89]\\d)|7(?:1[89]|[27]\\d|3[013-9]|4[0-8]|50|6[01568]|82)|8(?:[03][1-3]|1[0-28]|2[0-38]|48|5[0-4]|6[1-3]|7[124]|8[013-57-9]|9[07]))|8(?:2(?:0[13-7]|[1-9]\\d)|3(?:0[1-47-9]|[128]\\d|3[0-4]|4[1-9]|5[0-35-7]|6[0-46-9]|9[3-7])|4(?:0[1-58]|1[1-5]|[2-57-9]\\d|69)|5(?:1[1-35-9]|2\\d|3[2-8]|52)|6(?:0[2-9]|1[1-8]|[23]\\d|41|5[12367]|6[1-9]|7[14-9]|8[02-8]|9[05])|7(?:0[1-589]|[1-35-8]\\d|4[0-7]|9[0-46-9])|8(?:01|30|5[0-48]|6[13]|7\\d|8[013-689]|9[24-9])|9(?:0[2-4689]|1\\d|2[08]|3[18]|4[03]|59|6[0-36-9]|7[0-35-79]|8[1235]))|9(?:2(?:[057][1-9]|[1-3]\\d|4[0-8]|6[1-5]|8[015-9]|9[04-6])|300|4(?:01|36|6[1-6]|[89][12])|5(?:0[25689]|1\\d|2[0134]|3[1-8]|5[17]|6[0-35-9]|7[0-7]|91)|6(?:1[1-9]|2[23]|3[0-4]|6[03-9]|7[0-7])|7(?:0[1-68]|1[1-8]|2[25-9]|3[056]|4[4-9]|[5-8]\\d|9[0-46-9])|8(?:0[1-7]|[189]\\d|2[1-46]|4[1-689]|5[0-79]|6[1-9]|71)|9(?:0[1-3]|1\\d|2[0-35-7]|3[67]|4[12]|5[0-249]|6[5-9]|75|8[1-6])))|9(?:2(?:0[458]\\d|1[2-57]\\d|2[0-589]\\d|[39]\\d{2}|4(?:[02-9]\\d|10)|5(?:[024-6]\\d|[7-9]0)|6(?:[03-9]\\d|20)|7[0-26-9]\\d|8(?:[0-24-68]\\d|7[01]))|3(?:0[0-2689]\\d|1(?:[0235]\\d|1[0-2]|4[01])|2(?:0[01]|[1-57-9]\\d|6[0-2])|3(?:00|1[0-4]|2\\d)|4[05]\\d|5[0-3568]\\d|6(?:[1-357-9]\\d|60)|[78]0\\d)|4(?:0[24578]\\d|1[02-57-9]\\d|2\\d{2}|3(?:[0278]\\d|1[01]|60)|4[013579]\\d|5[0-8]\\d|6[0678]\\d|7[013-9]\\d|8[01569]\\d)|5(0(?:[589]\\d|7[01])|1\\d{2}|2[0159]\\d|3[14689]\\d|4[0-46-9]\\d|5[0-35-9]\\d|6[0156-8]\\d|7[0-35]\\d|8[0-7]\\d|9[0-3589]\\d)|6(?:0[269]\\d|[12]\\d{2}|3[0-57-9]\\d|44[0-2]|5[01379]\\d|6[02-9]\\d|7[69]\\d|8(?:[0-24-8]\\d|30)|9(?:[0-24-9]\\d|3[01]))|7(?:0[0136-8]|1[02-4]|2[156]|3[258]|[489]\\d|5[0-589]|6[024-9]|7[0-689])\\d|8(?:0(?:0[01]|1\\d)|1[3-9]\\d|[23]\\d{2}|4[0-24-689]\\d|5[0-689]\\d|6[02-9]\\d|7(?:[01]0|[2-4]\\d)|888)|9(?:00\\d|1[2-57-9]\\d|2(?:00|1[01]|[238]\\d)|3(?:[2-467]\\d|50)|4[4-9]\\d|5(?:[0-2457-9]\\d|60)|6[0156]\\d|7[04-9]\\d|8[01]\\d)))\\d{3}', example_number='323856789', possible_length=(8, 9), possible_length_local_only=(6, 7)),
77
mobile=PhoneNumberDesc(national_number_pattern='1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])\\d|1(?:[1-5]\\d{2}|6(?:0[5-9]|[1-9]\\d))\\d|[23679][2-9]\\d{2}|4(?:[235-9]\\d{2}|400)|59\\d{3}|8(?:1[23]\\d|[236]\\d{2}|4(?:[06]\\d|7[0-4])\\d|5[7-9]\\d|7[016-9]\\d|8(?:[01]\\d|[27][0-4])|9[0-8]\\d))\\d{4}', 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,)),

python/phonenumbers/shortdata/region_US.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
premium_rate=PhoneNumberDesc(national_number_pattern='2(?:4280|5209|7(?:449|663))|3(?:2340|3786|5564|8(?:135|254))|4(?:1(?:366|463)|3355|6(?:157|327)|7553|8(?:221|277))|5(?:2944|4892|5928|9(?:187|342))|69388|7(?:2(?:078|087)|3(?:288|909)|6426)|8(?:6234|9616)|9(?:5297|6(?:040|835)|7(?:294|688)|9(?:689|796))', example_number='24280', possible_length=(5,)),
88
emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='911', possible_length=(3,)),
99
short_code=PhoneNumberDesc(national_number_pattern='1(?:1(?:2|5[1-47]|[68]\\d|7[0-57]|98))|[2-9](?:11|\\d{3,5})', example_number='911', possible_length=(3, 4, 5, 6)),
10-
standard_rate=PhoneNumberDesc(national_number_pattern='2(?:3333|42242|56447|6688|75622)|3(?:1010|2665|7404)|40404|560560|6(?:0060|22639|5246|7622)|7(?:0701|3822|4666)|8(?:38255|4816|72265)|99099', example_number='73822', possible_length=(5, 6)),
10+
standard_rate=PhoneNumberDesc(national_number_pattern='2(?:3333|42242|56447|6688|75622|9002)|3(?:1010|2665|7404)|40404|560560|6(?:0060|22639|5246|7622)|7(?:0701|3822|4666)|8(?:38255|4816|72265)|99099', example_number='73822', possible_length=(5, 6)),
1111
carrier_specific=PhoneNumberDesc(national_number_pattern='[2-9]\\d{3}|33669|[2356]11', example_number='33669', possible_length=(3, 4, 5)),
1212
sms_services=PhoneNumberDesc(national_number_pattern='[2-9]\\d{4,5}', example_number='20566', possible_length=(5, 6)),
1313
short_data=True)

0 commit comments

Comments
 (0)