Skip to content

Commit 398181a

Browse files
committed
Generated files for metadata
1 parent ecc156e commit 398181a

9 files changed

Lines changed: 53 additions & 47 deletions

File tree

python/phonenumbers/carrierdata/data0.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1243,6 +1243,7 @@
12431243
'5535986':{'en': 'Oi'},
12441244
'5535987':{'en': 'Oi'},
12451245
'230544':{'en': 'Emtel'},
1246+
'230548':{'en': 'Emtel'},
12461247
'230549':{'en': 'Emtel'},
12471248
'553399199':{'en': 'TIM'},
12481249
'553399198':{'en': 'TIM'},
@@ -3349,7 +3350,7 @@
33493350
'2305475':{'en': 'Emtel'},
33503351
'2305472':{'en': 'Emtel'},
33513352
'2305473':{'en': 'Emtel'},
3352-
'2305471':{'en': 'Mauritius Telecom'},
3353+
'2305471':{'en': 'Cellplus'},
33533354
'373621':{'en': 'Orange'},
33543355
'373620':{'en': 'Orange'},
33553356
'552799265':{'en': 'Claro BR'},
@@ -4053,10 +4054,10 @@
40534054
'51629626':{'en': 'Movistar'},
40544055
'22560':{'en': 'GreenN'},
40554056
'22561':{'en': 'GreenN'},
4056-
'22566':{'en': 'KoZ'},
4057-
'22567':{'en': 'KoZ'},
4057+
'22566':{'en': 'MTN'},
4058+
'22567':{'en': 'Orange'},
40584059
'22564':{'en': 'MTN'},
4059-
'22565':{'en': 'KoZ'},
4060+
'22565':{'en': 'MTN'},
40604061
'22568':{'en': 'Orange'},
40614062
'22569':{'en': 'Aircom'},
40624063
'267740':{'en': 'Mascom'},
@@ -4401,10 +4402,6 @@
44014402
'554598831':{'en': 'Claro BR'},
44024403
'554598832':{'en': 'Claro BR'},
44034404
'554598833':{'en': 'Claro BR'},
4404-
'554598834':{'en': 'Claro BR'},
4405-
'554598835':{'en': 'Claro BR'},
4406-
'554598836':{'en': 'Claro BR'},
4407-
'554598837':{'en': 'Claro BR'},
44084405
'554198449':{'en': 'Brasil Telecom GSM'},
44094406
'554198448':{'en': 'Brasil Telecom GSM'},
44104407
'554198445':{'en': 'Brasil Telecom GSM'},
@@ -5486,6 +5483,7 @@
54865483
'551898141':{'en': 'TIM'},
54875484
'55139920':{'en': 'Claro BR'},
54885485
'551898147':{'en': 'TIM'},
5486+
'230528':{'en': 'MTML'},
54895487
'45202':{'en': 'TDC'},
54905488
'552799268':{'en': 'Claro BR'},
54915489
'552799269':{'en': 'Claro BR'},
@@ -9106,8 +9104,10 @@
91069104
'552198381':{'en': 'TIM'},
91079105
'1787203':{'en': 'Claro'},
91089106
'230586':{'en': 'MTML'},
9107+
'230584':{'en': 'Emtel'},
91099108
'230585':{'en': 'Emtel'},
91109109
'230582':{'en': 'Cellplus'},
9110+
'230583':{'en': 'Cellplus'},
91119111
'230580':{'en': 'Cellplus'},
91129112
'230581':{'en': 'Cellplus'},
91139113
'230589':{'en': 'MTML'},

python/phonenumbers/carrierdata/data1.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1661,7 +1661,6 @@
16611661
'554698827':{'en': 'Claro BR'},
16621662
'554698824':{'en': 'Claro BR'},
16631663
'554698825':{'en': 'Claro BR'},
1664-
'9167479':{'en': 'Idea'},
16651664
'57315':{'en': 'Movistar'},
16661665
'57314':{'en': 'Claro'},
16671666
'57317':{'en': 'Movistar'},
@@ -2972,6 +2971,7 @@
29722971
'790160':{'en': 'Tele2', 'ru': 'Tele2'},
29732972
'55849943':{'en': 'Claro BR'},
29742973
'554798449':{'en': 'Brasil Telecom GSM'},
2974+
'916261':{'en': 'Reliance Jio'},
29752975
'556199679':{'en': 'Vivo'},
29762976
'556199678':{'en': 'Vivo'},
29772977
'556199673':{'en': 'Vivo'},
@@ -3030,6 +3030,7 @@
30303030
'554798417':{'en': 'Brasil Telecom GSM'},
30313031
'916375':{'en': 'Reliance Jio'},
30323032
'916370':{'en': 'Reliance Jio'},
3033+
'916371':{'en': 'Reliance Jio'},
30333034
'557799119':{'en': 'TIM'},
30343035
'557799118':{'en': 'TIM'},
30353036
'556299997':{'en': 'Vivo'},
@@ -3306,12 +3307,6 @@
33063307
'554899163':{'en': 'Vivo'},
33073308
'5581981':{'en': 'Vivo'},
33083309
'554899161':{'en': 'Vivo'},
3309-
'916396':{'en': 'Reliance Jio'},
3310-
'916394':{'en': 'Reliance Jio'},
3311-
'916395':{'en': 'Reliance Jio'},
3312-
'916392':{'en': 'Reliance Jio'},
3313-
'916393':{'en': 'Reliance Jio'},
3314-
'916390':{'en': 'Vodafone'},
33153310
'559398408':{'en': 'Claro BR'},
33163311
'559398409':{'en': 'Claro BR'},
33173312
'559398406':{'en': 'Claro BR'},
@@ -4452,6 +4447,10 @@
44524447
'554599128':{'en': 'Vivo'},
44534448
'554598838':{'en': 'Claro BR'},
44544449
'554598839':{'en': 'Claro BR'},
4450+
'554598834':{'en': 'Claro BR'},
4451+
'554598835':{'en': 'Claro BR'},
4452+
'554598836':{'en': 'Claro BR'},
4453+
'554598837':{'en': 'Claro BR'},
44554454
'59069049':{'en': 'Orange'},
44564455
'59069048':{'en': 'Orange'},
44574456
'62435989':{'en': 'Esia'},
@@ -8145,6 +8144,7 @@
81458144
'8525730':{'en': 'Tai Tung', 'zh': u('\u53f0\u4e1c'), 'zh_Hant': u('\u81fa\u6771')},
81468145
'795863':{'en': 'Tele2', 'ru': 'Tele2'},
81478146
'795862':{'en': 'TMT', 'ru': 'TMT'},
8147+
'916361':{'en': 'Reliance Jio'},
81488148
'916360':{'en': 'Reliance Jio'},
81498149
'795867':{'en': 'Tele2', 'ru': 'Tele2'},
81508150
'558499618':{'en': 'TIM'},

python/phonenumbers/carrierdata/data2.py

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
'919366':{'en': 'Reliance'},
118118
'919367':{'en': 'Reliance'},
119119
'919364':{'en': 'Reliance'},
120-
'919365':{'en': 'Reliance'},
120+
'919365':{'en': 'Reliance Jio'},
121121
'92335':{'en': 'Ufone'},
122122
'99670':{'en': 'Nur Telecom'},
123123
'9187329':{'en': 'Telewings'},
@@ -705,7 +705,7 @@
705705
'917601':{'en': 'Reliance'},
706706
'919285':{'en': 'Tata Docomo'},
707707
'977981':{'en': 'NCell'},
708-
'919348':{'en': 'Reliance'},
708+
'919348':{'en': 'Reliance Jio'},
709709
'919349':{'en': 'Reliance'},
710710
'919284':{'en': 'Tata Docomo'},
711711
'917401':{'en': 'Aircel'},
@@ -923,7 +923,7 @@
923923
'919093':{'en': 'Idea'},
924924
'919236':{'en': 'Tata Docomo'},
925925
'917810':{'en': 'Reliance'},
926-
'9173249':{'en': 'Idea'},
926+
'9172840':{'en': 'Idea'},
927927
'9176368':{'en': 'Airtel'},
928928
'918887':{'en': 'CellOne'},
929929
'9188478':{'en': 'Reliance Jio'},
@@ -1196,6 +1196,7 @@
11961196
'918254':{'en': 'Reliance'},
11971197
'918257':{'en': 'Vodafone'},
11981198
'9173495':{'en': 'Airtel'},
1199+
'9725522':{'en': 'Home Cellular'},
11991200
'9188285':{'en': 'Idea'},
12001201
'9180053':{'en': 'CellOne'},
12011202
'9188284':{'en': 'Airtel'},
@@ -1346,7 +1347,6 @@
13461347
'9178409':{'en': 'Telewings'},
13471348
'918413':{'en': 'Hexacom'},
13481349
'918412':{'en': 'Vodafone'},
1349-
'919121':{'en': 'Telewings'},
13501350
'917975':{'en': 'Reliance Jio'},
13511351
'917974':{'en': 'Reliance Jio'},
13521352
'917977':{'en': 'Reliance Jio'},
@@ -1507,6 +1507,7 @@
15071507
'917281':{'en': 'Vodafone'},
15081508
'917280':{'en': 'Vodafone'},
15091509
'9195206':{'en': 'Telewings'},
1510+
'919985':{'en': 'Vodafone'},
15101511
'9190140':{'en': 'Reliance'},
15111512
'9725589':{'en': 'Alon'},
15121513
'9725588':{'en': 'Alon'},
@@ -1516,7 +1517,12 @@
15161517
'919987':{'en': 'Airtel'},
15171518
'977985':{'en': 'Nepal Telecom'},
15181519
'919984':{'en': 'Vodafone'},
1519-
'919985':{'en': 'Vodafone'},
1520+
'916396':{'en': 'Reliance Jio'},
1521+
'916394':{'en': 'Reliance Jio'},
1522+
'916395':{'en': 'Reliance Jio'},
1523+
'916392':{'en': 'Reliance Jio'},
1524+
'916393':{'en': 'Reliance Jio'},
1525+
'916390':{'en': 'Vodafone'},
15201526
'9176090':{'en': 'Airtel'},
15211527
'959752':{'en': 'Telenor'},
15221528
'9182700':{'en': 'Telewings'},
@@ -1645,7 +1651,7 @@
16451651
'919126':{'en': 'Idea'},
16461652
'919127':{'en': 'Vodafone'},
16471653
'919120':{'en': 'Telewings'},
1648-
'9172840':{'en': 'Idea'},
1654+
'919121':{'en': 'Telewings'},
16491655
'919122':{'en': 'Telewings'},
16501656
'919123':{'en': 'UNITECH'},
16511657
'918468':{'en': 'Reliance'},
@@ -1823,7 +1829,7 @@
18231829
'919708':{'en': 'Idea'},
18241830
'918533':{'en': 'Telewings'},
18251831
'919801':{'en': 'Airtel'},
1826-
'918650':{'en': 'Vodafone'},
1832+
'916382':{'en': 'Reliance Jio'},
18271833
'9176080':{'en': 'Airtel'},
18281834
'918927':{'en': 'Reliance'},
18291835
'96399':{'en': 'Syriatel'},
@@ -1899,7 +1905,7 @@
18991905
'919387':{'en': 'Reliance'},
19001906
'968902':{'en': 'Omantel'},
19011907
'968903':{'en': 'Omantel'},
1902-
'968901':{'en': 'Omantel'},
1908+
'918650':{'en': 'Vodafone'},
19031909
'968906':{'en': 'Omantel'},
19041910
'968907':{'en': 'Omantel'},
19051911
'9177049':{'en': 'Vodafone'},
@@ -2183,7 +2189,7 @@
21832189
'9174369':{'en': 'Vodafone'},
21842190
'9174368':{'en': 'Vodafone'},
21852191
'9188474':{'en': 'Reliance Jio'},
2186-
'919399':{'en': 'Reliance'},
2192+
'919399':{'en': 'Reliance Jio'},
21872193
'919398':{'en': 'Reliance'},
21882194
'918868':{'en': 'Telewings'},
21892195
'918869':{'en': 'Telewings'},
@@ -2885,7 +2891,7 @@
28852891
'9181378':{'en': 'Airtel'},
28862892
'9186172':{'en': 'Reliance Jio'},
28872893
'9186170':{'en': 'Reliance Jio'},
2888-
'9725522':{'en': 'Home Cellular'},
2894+
'919837':{'en': 'Idea'},
28892895
'968905':{'en': 'Omantel'},
28902896
'918910':{'en': 'Reliance Jio'},
28912897
'9186178':{'en': 'Reliance Jio'},
@@ -3056,6 +3062,7 @@
30563062
'9185629':{'en': 'Dishnet'},
30573063
'919339':{'en': 'Reliance'},
30583064
'99879':{'en': 'MTS'},
3065+
'968901':{'en': 'Omantel'},
30593066
'93728':{'en': 'Roshan'},
30603067
'93729':{'en': 'Roshan', 'fa': u('\u0631\u0648\u0634\u0646')},
30613068
'917058':{'en': 'Telewings'},
@@ -3769,7 +3776,7 @@
37693776
'919830':{'en': 'Vodafone'},
37703777
'9172920':{'en': 'Vodafone'},
37713778
'919836':{'en': 'Vodafone'},
3772-
'919837':{'en': 'Idea'},
3779+
'9167479':{'en': 'Idea'},
37733780
'919834':{'en': 'Reliance Jio'},
37743781
'9180040':{'en': 'Cellone'},
37753782
'99255':{'en': 'Megafon'},
@@ -4159,6 +4166,7 @@
41594166
'918983':{'en': 'Tata Docomo'},
41604167
'919609':{'en': 'Vodafone'},
41614168
'918982':{'en': 'Tata Docomo'},
4169+
'9173249':{'en': 'Idea'},
41624170
'99872':{'en': 'MTS'},
41634171
'99873':{'en': 'MTS'},
41644172
'99870':{'en': 'MTS'},

python/phonenumbers/data/region_CL.py

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,24 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0',
5-
general_desc=PhoneNumberDesc(national_number_pattern='1230\\d{7}|[2-46-9]\\d{8,10}|5[1-3578]\\d{7}', possible_length=(9, 10, 11), possible_length_local_only=(7, 8)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}', example_number='221234567', possible_length=(9,), possible_length_local_only=(7, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|9[3-9])\\d{7}', example_number='961234567', possible_length=(9,), possible_length_local_only=(8,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='1230\\d{7}|[2-46-9]\\d{8,10}|5[1-3578]\\d{7}', possible_length=(9, 10, 11)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]\\d|[47][1-35]\\d|5[1-3578]\\d|6[13-57]\\d|8(?:0[1-9]|[1-9]\\d)|9[3-9]\\d)\\d{6}', example_number='221234567', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='2(?:1962\\d{4}|2\\d{7}|32[0-467]\\d{5})|(?:3[2-5]\\d|[47][1-35]\\d|5[1-3578]\\d|6[13-57]\\d|8(?:0[1-9]|[1-9]\\d)|9[3-9]\\d)\\d{6}', example_number='961234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}|1230\\d{7}', 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,)),
1111
no_international_dialling=PhoneNumberDesc(national_number_pattern='600\\d{7,8}', example_number='6001234567', possible_length=(10, 11)),
12-
national_prefix='0',
13-
national_prefix_for_parsing='0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))',
14-
number_format=[NumberFormat(pattern='(\\d)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2[23]'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='$CC (\\1)'),
15-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[357]|4[1-35]|6[13-57]'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='$CC (\\1)'),
16-
NumberFormat(pattern='(9)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule='0\\1'),
17-
NumberFormat(pattern='(44)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['44'], national_prefix_formatting_rule='0\\1'),
18-
NumberFormat(pattern='([68]00)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[68]00'], national_prefix_formatting_rule='\\1'),
19-
NumberFormat(pattern='(600)(\\d{3})(\\d{2})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['600'], national_prefix_formatting_rule='\\1'),
20-
NumberFormat(pattern='(1230)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['123', '1230'], national_prefix_formatting_rule='\\1'),
21-
NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['219'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='$CC (\\1)'),
12+
number_format=[NumberFormat(pattern='(\\d)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2[23]'], national_prefix_formatting_rule='(\\1)'),
13+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[357]|4[1-35]|6[13-57]|8(?:0[1-9]|[1-9])'], national_prefix_formatting_rule='(\\1)'),
14+
NumberFormat(pattern='(9)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['9']),
15+
NumberFormat(pattern='(44)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['44']),
16+
NumberFormat(pattern='([68]00)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[68]00']),
17+
NumberFormat(pattern='(600)(\\d{3})(\\d{2})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['600']),
18+
NumberFormat(pattern='(1230)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['123', '1230']),
19+
NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['219'], national_prefix_formatting_rule='(\\1)'),
2220
NumberFormat(pattern='(\\d{4,5})', format='\\1', leading_digits_pattern=['[1-9]'], national_prefix_formatting_rule='\\1')],
2321
intl_number_format=[NumberFormat(pattern='(\\d)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2[23]']),
24-
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[357]|4[1-35]|6[13-57]']),
22+
NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[357]|4[1-35]|6[13-57]|8(?:0[1-9]|[1-9])']),
2523
NumberFormat(pattern='(9)(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['9']),
2624
NumberFormat(pattern='(44)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['44']),
2725
NumberFormat(pattern='([68]00)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[68]00']),

python/phonenumbers/data/region_FR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
fixed_line=PhoneNumberDesc(national_number_pattern='[1-5]\\d{8}', example_number='123456789', possible_length=(9,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:6\\d|7[3-9])\\d{7}', example_number='612345678', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='801234567', possible_length=(9,)),
9-
premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='89[1-357-9]\\d{6}', example_number='891123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[0-29]|2[0156]|84|90)\\d{6}', example_number='810123456', possible_length=(9,)),
1111
voip=PhoneNumberDesc(national_number_pattern='9\\d{8}', example_number='912345678', possible_length=(9,)),
1212
uan=PhoneNumberDesc(national_number_pattern='80[6-9]\\d{6}', example_number='806123456', possible_length=(9,)),

python/phonenumbers/data/region_HK.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
mobile=PhoneNumberDesc(national_number_pattern='(?:46(?:0[0-6]|4[07-9])|5(?:[1-59][0-46-9]\\d|6[0-4689]\\d|7(?:[0-2469]\\d|30))|6(?:0[1-9]\\d|[1459]\\d{2}|2(?:[0-57-9]\\d|6[01])|[368][0-57-9]\\d|7[0-79]\\d)|9(?:0[1-9]\\d|1[02-9]\\d|2(?:[0-8]\\d|9[03-9])|[358][0-8]\\d|[467]\\d{2}))\\d{4}', example_number='51234567', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='900(?:[0-24-9]\\d{7}|3\\d{1,4})', example_number='90012345678', possible_length=(5, 6, 7, 8, 11)),
10-
personal_number=PhoneNumberDesc(national_number_pattern='8(?:1[0-4679]|2[0-367]|3[02-47])\\d{5}', example_number='81123456', possible_length=(8,)),
11-
pager=PhoneNumberDesc(national_number_pattern='7(?:1[0-369]|[23][0-37-9]|47|5[1578]|6[0235]|7[278]|8[236-9]|9[025-9])\\d{5}', example_number='71234567', possible_length=(8,)),
10+
personal_number=PhoneNumberDesc(national_number_pattern='8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}', example_number='81123456', possible_length=(8,)),
11+
pager=PhoneNumberDesc(national_number_pattern='7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}', example_number='71123456', possible_length=(8,)),
1212
uan=PhoneNumberDesc(national_number_pattern='30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}', example_number='30161234', possible_length=(8,)),
1313
preferred_international_prefix='00',
1414
number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[2-7]|[89](?:0[1-9]|[1-9])']),

0 commit comments

Comments
 (0)