Skip to content

Commit 6ffa6ff

Browse files
committed
Generated files for metadata
1 parent 4b028b4 commit 6ffa6ff

30 files changed

+160
-121
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,7 @@
895895
'22605':{'en': 'Orange'},
896896
'22606':{'en': 'Orange'},
897897
'22607':{'en': 'Orange'},
898+
'2264':{'en': 'Orange'},
898899
'22650':{'en': 'Onatel'},
899900
'22651':{'en': 'Onatel'},
900901
'22652':{'en': 'Onatel'},
@@ -2608,6 +2609,8 @@
26082609
'347227':{'en': 'Yoigo'},
26092610
'347228':{'en': 'Yoigo'},
26102611
'347277':{'en': 'Vodafone'},
2612+
'347440':{'en': 'Alai'},
2613+
'347442':{'en': 'PTV'},
26112614
'3474442':{'en': 'Deion'},
26122615
'3474443':{'en': 'InfoVOIP'},
26132616
'3474447':{'en': 'Jetnet'},
@@ -3952,6 +3955,10 @@
39523955
'4473692':{'en': 'Sky'},
39533956
'4473697':{'en': 'Wave Mobile'},
39543957
'4473699':{'en': 'Anywhere Sim'},
3958+
'447370':{'en': 'Vodafone'},
3959+
'447371':{'en': 'Vodafone'},
3960+
'447372':{'en': 'Vodafone'},
3961+
'447373':{'en': 'Vodafone'},
39553962
'447375':{'en': 'EE'},
39563963
'447376':{'en': 'EE'},
39573964
'447377':{'en': 'EE'},
@@ -5514,6 +5521,7 @@
55145521
'46724008':{'en': 'Telavox AB'},
55155522
'4672401':{'en': 'Telavox AB'},
55165523
'4672402':{'en': 'Telavox AB'},
5524+
'4672409':{'en': 'Telenor Sverige'},
55175525
'467242':{'en': 'WIFOG AB'},
55185526
'467243':{'en': 'WIFOG AB'},
55195527
'467244':{'en': 'Telenor Sverige'},
@@ -5530,6 +5538,7 @@
55305538
'46726005':{'en': 'Tele2 Sverige'},
55315539
'46726006':{'en': 'Telavox AB'},
55325540
'46726008':{'en': 'Global Telefoni Sve'},
5541+
'46726009':{'en': 'Telenor Sverige'},
55335542
'4672601':{'en': 'Telavox AB'},
55345543
'4672603':{'en': 'Tele2 Sverige'},
55355544
'4672604':{'en': 'Tele2 Sverige'},
@@ -5552,11 +5561,13 @@
55525561
'46726428':{'en': 'Global Telefoni Sve'},
55535562
'46726429':{'en': 'Global Telefoni Sve'},
55545563
'4672644':{'en': 'Telenor Sverige'},
5564+
'4672647':{'en': 'Telenor Sverige'},
55555565
'4672648':{'en': 'Telavox AB'},
55565566
'4672649':{'en': 'Soatso AB'},
55575567
'467265':{'en': 'TeliaSonera'},
55585568
'4672660':{'en': 'Telenor Sverige'},
55595569
'4672666':{'en': 'Telenor Sverige'},
5570+
'4672667':{'en': 'Telenor Sverige'},
55605571
'4672669':{'en': 'Nortech'},
55615572
'467267':{'en': 'TeliaSonera'},
55625573
'467268':{'en': 'TeliaSonera'},
@@ -5676,7 +5687,7 @@
56765687
'467342':{'en': 'Telenor Sverige'},
56775688
'467343':{'en': 'Telenor Sverige'},
56785689
'467344':{'en': 'Telenor Sverige'},
5679-
'4673450':{'en': 'Weelia Enterprise A'},
5690+
'4673450':{'en': 'Telenor Sverige'},
56805691
'4673451':{'en': 'CELLIP AB'},
56815692
'46734520':{'en': 'Soatso AB'},
56825693
'46734521':{'en': 'Soatso AB'},
@@ -6038,9 +6049,11 @@
60386049
'4679552':{'en': 'Tele2 Sverige'},
60396050
'4679553':{'en': 'Tele2 Sverige'},
60406051
'4679554':{'en': 'Tele2 Sverige'},
6052+
'4679559':{'en': 'Telenor Sverige'},
60416053
'4679580':{'en': 'Borderlight'},
60426054
'4679581':{'en': 'Borderlight'},
60436055
'4679585':{'en': 'Telavox AB'},
6056+
'4679588':{'en': 'Telenor Sverige'},
60446057
'467997':{'en': 'Telenor Sverige'},
60456058
'47400':{'en': 'telenor norge'},
60466059
'474000':{'en': 'telia'},
@@ -6144,9 +6157,9 @@
61446157
'47463':{'en': 'telia'},
61456158
'47464':{'en': 'NetCom'},
61466159
'47465':{'en': 'telia'},
6147-
'474651':{'en': 'ice norge'},
6148-
'474652':{'en': 'ice norge'},
6149-
'474653':{'en': 'ice norge'},
6160+
'474651':{'en': 'Lyse Tele'},
6161+
'474652':{'en': 'Lyse Tele'},
6162+
'474653':{'en': 'Lyse Tele'},
61506163
'47466':{'en': 'telia'},
61516164
'474666':{'en': 'telenor norge'},
61526165
'474667':{'en': 'telenor norge'},
@@ -6209,8 +6222,8 @@
62096222
'474834':{'en': 'telia'},
62106223
'474835':{'en': 'telia'},
62116224
'474836':{'en': 'telia'},
6212-
'474838':{'en': 'ice norge'},
6213-
'474839':{'en': 'ice norge'},
6225+
'474838':{'en': 'Lyse Tele'},
6226+
'474839':{'en': 'Lyse Tele'},
62146227
'47484':{'en': 'telia'},
62156228
'474841':{'en': 'telenor norge'},
62166229
'474842':{'en': 'telenor norge'},
@@ -6234,9 +6247,9 @@
62346247
'474886':{'en': 'telia'},
62356248
'474888':{'en': 'telia'},
62366249
'474889':{'en': 'telia'},
6237-
'474890':{'en': 'ice norge'},
6238-
'474891':{'en': 'ice norge'},
6239-
'474892':{'en': 'ice norge'},
6250+
'474890':{'en': 'Lyse Tele'},
6251+
'474891':{'en': 'Lyse Tele'},
6252+
'474892':{'en': 'Lyse Tele'},
62406253
'474893':{'en': 'telia'},
62416254
'474894':{'en': 'telenor norge'},
62426255
'474895':{'en': 'telia'},
@@ -6268,7 +6281,7 @@
62686281
'479258':{'en': 'telenor norge'},
62696282
'479259':{'en': 'telenor norge'},
62706283
'47927':{'en': 'telenor norge'},
6271-
'47929':{'en': 'ice norge'},
6284+
'47929':{'en': 'Lyse Tele'},
62726285
'479290':{'en': 'telenor norge'},
62736286
'47930':{'en': 'telia'},
62746287
'479310':{'en': 'telenor norge'},
@@ -6322,10 +6335,10 @@
63226335
'479403':{'en': 'telenor norge'},
63236336
'479404':{'en': 'com4'},
63246337
'479405':{'en': 'telenor norge'},
6325-
'479406':{'en': 'ice norge'},
6326-
'479407':{'en': 'ice norge'},
6327-
'479408':{'en': 'ice norge'},
6328-
'479409':{'en': 'ice norge'},
6338+
'479406':{'en': 'Lyse Tele'},
6339+
'479407':{'en': 'Lyse Tele'},
6340+
'479408':{'en': 'Lyse Tele'},
6341+
'479409':{'en': 'Lyse Tele'},
63296342
'47941':{'en': 'telenor norge'},
63306343
'479410':{'en': 'telia'},
63316344
'479411':{'en': 'telia'},
@@ -6336,9 +6349,9 @@
63366349
'479441':{'en': 'telenor norge'},
63376350
'479442':{'en': 'telia'},
63386351
'479443':{'en': 'telia'},
6339-
'479444':{'en': 'ice norge'},
6340-
'479445':{'en': 'ice norge'},
6341-
'479446':{'en': 'ice norge'},
6352+
'479444':{'en': 'Lyse Tele'},
6353+
'479445':{'en': 'Lyse Tele'},
6354+
'479446':{'en': 'Lyse Tele'},
63426355
'479447':{'en': 'telia'},
63436356
'479448':{'en': 'telia'},
63446357
'479449':{'en': 'telia'},
@@ -6392,14 +6405,16 @@
63926405
'479698':{'en': 'lyca mobile'},
63936406
'479699':{'en': 'lyca mobile'},
63946407
'4797':{'en': 'telenor norge'},
6395-
'479727':{'en': 'ice norge'},
6396-
'479728':{'en': 'ice norge'},
6397-
'479729':{'en': 'ice norge'},
6398-
'479730':{'en': 'ice norge'},
6399-
'479731':{'en': 'ice norge'},
6400-
'479732':{'en': 'ice norge'},
6401-
'479733':{'en': 'ice norge'},
6402-
'479734':{'en': 'ice norge'},
6408+
'479725':{'en': 'Lyse Tele'},
6409+
'479726':{'en': 'Lyse Tele'},
6410+
'479727':{'en': 'Lyse Tele'},
6411+
'479728':{'en': 'Lyse Tele'},
6412+
'479729':{'en': 'Lyse Tele'},
6413+
'479730':{'en': 'Lyse Tele'},
6414+
'479731':{'en': 'Lyse Tele'},
6415+
'479732':{'en': 'Lyse Tele'},
6416+
'479733':{'en': 'Lyse Tele'},
6417+
'479734':{'en': 'Lyse Tele'},
64036418
'479735':{'en': 'lyca mobile'},
64046419
'479736':{'en': 'lyca mobile'},
64056420
'479737':{'en': 'lyca mobile'},
@@ -10004,19 +10019,4 @@
1000410019
'553199913':{'en': 'Telemig Celular'},
1000510020
'553199914':{'en': 'Telemig Celular'},
1000610021
'553199915':{'en': 'Telemig Celular'},
10007-
'553199916':{'en': 'Telemig Celular'},
10008-
'553199917':{'en': 'Telemig Celular'},
10009-
'553199918':{'en': 'Telemig Celular'},
10010-
'553199919':{'en': 'Telemig Celular'},
10011-
'553199921':{'en': 'Telemig Celular'},
10012-
'553199922':{'en': 'Telemig Celular'},
10013-
'553199923':{'en': 'Telemig Celular'},
10014-
'553199924':{'en': 'Telemig Celular'},
10015-
'553199925':{'en': 'Telemig Celular'},
10016-
'553199926':{'en': 'Telemig Celular'},
10017-
'553199927':{'en': 'Telemig Celular'},
10018-
'553199928':{'en': 'Telemig Celular'},
10019-
'553199929':{'en': 'Telemig Celular'},
10020-
'553199931':{'en': 'Telemig Celular'},
10021-
'553199932':{'en': 'Telemig Celular'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553199916':{'en': 'Telemig Celular'},
23+
'553199917':{'en': 'Telemig Celular'},
24+
'553199918':{'en': 'Telemig Celular'},
25+
'553199919':{'en': 'Telemig Celular'},
26+
'553199921':{'en': 'Telemig Celular'},
27+
'553199922':{'en': 'Telemig Celular'},
28+
'553199923':{'en': 'Telemig Celular'},
29+
'553199924':{'en': 'Telemig Celular'},
30+
'553199925':{'en': 'Telemig Celular'},
31+
'553199926':{'en': 'Telemig Celular'},
32+
'553199927':{'en': 'Telemig Celular'},
33+
'553199928':{'en': 'Telemig Celular'},
34+
'553199929':{'en': 'Telemig Celular'},
35+
'553199931':{'en': 'Telemig Celular'},
36+
'553199932':{'en': 'Telemig Celular'},
2237
'553199933':{'en': 'Telemig Celular'},
2338
'553199934':{'en': 'Telemig Celular'},
2439
'553199935':{'en': 'Telemig Celular'},
@@ -10004,19 +10019,4 @@
1000410019
'57315':{'en': 'Movistar'},
1000510020
'57316':{'en': 'Movistar'},
1000610021
'57317':{'en': 'Movistar'},
10007-
'57318':{'en': 'Movistar'},
10008-
'573192':{'en': 'Movistar'},
10009-
'573193':{'en': 'Movistar'},
10010-
'573194':{'en': 'Movistar'},
10011-
'573195':{'en': 'Movistar'},
10012-
'573196':{'en': 'Movistar'},
10013-
'573197':{'en': 'Movistar'},
10014-
'573198':{'en': 'Movistar'},
10015-
'573199':{'en': 'Movistar'},
10016-
'573202':{'en': 'Claro'},
10017-
'573203':{'en': 'Claro'},
10018-
'573204':{'en': 'Claro'},
10019-
'573205':{'en': 'Claro'},
10020-
'573206':{'en': 'Claro'},
10021-
'573207':{'en': 'Claro'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'57318':{'en': 'Movistar'},
23+
'573192':{'en': 'Movistar'},
24+
'573193':{'en': 'Movistar'},
25+
'573194':{'en': 'Movistar'},
26+
'573195':{'en': 'Movistar'},
27+
'573196':{'en': 'Movistar'},
28+
'573197':{'en': 'Movistar'},
29+
'573198':{'en': 'Movistar'},
30+
'573199':{'en': 'Movistar'},
31+
'573202':{'en': 'Claro'},
32+
'573203':{'en': 'Claro'},
33+
'573204':{'en': 'Claro'},
34+
'573205':{'en': 'Claro'},
35+
'573206':{'en': 'Claro'},
36+
'573207':{'en': 'Claro'},
2237
'573208':{'en': 'Claro'},
2338
'573209':{'en': 'Claro'},
2439
'573212':{'en': 'Claro'},
@@ -240,6 +255,7 @@
240255
'59275':{'en': 'GTT'},
241256
'592750':{'en': 'Digicel Guyana'},
242257
'59276':{'en': 'E-Networks'},
258+
'592770':{'en': 'E-Networks'},
243259
'59393':{'en': 'Claro'},
244260
'5939586':{'en': 'Movistar'},
245261
'5939587':{'en': 'Movistar'},
@@ -3803,6 +3819,7 @@
38033819
'8524615':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a')},
38043820
'8524616':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a')},
38053821
'8524617':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
3822+
'8524618':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38063823
'8524619':{'en': 'China Telecom Global Limited', 'zh': ''},
38073824
'8524620':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38083825
'8524621':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
@@ -3844,6 +3861,11 @@
38443861
'852470':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
38453862
'852471':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
38463863
'852472':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
3864+
'8524726':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3865+
'8524727':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3866+
'8524728':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3867+
'8524729':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
3868+
'852473':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
38473869
'8524740':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38483870
'8524741':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
38493871
'8524742':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')},
@@ -3894,6 +3916,7 @@
38943916
'852532':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
38953917
'852533':{'en': '3', 'zh': '3', 'zh_Hant': '3'},
38963918
'852534':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
3919+
'852535':{'en': 'Hutchison Telecom', 'zh': u('\u548c\u8a18\u96fb\u8a71\u6709\u9650\u516c\u53f8')},
38973920
'852536':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')},
38983921
'852537':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')},
38993922
'852538':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')},
@@ -8212,22 +8235,33 @@
82128235
'96650':{'en': 'STC'},
82138236
'966510':{'en': 'Salam'},
82148237
'966511':{'en': 'Salam'},
8215-
'9665153':{'en': 'STC'},
8216-
'9665154':{'en': 'STC'},
8238+
'9665150':{'en': 'Virgin'},
8239+
'9665151':{'en': 'Virgin'},
8240+
'9665152':{'en': 'Virgin'},
8241+
'9665153':{'en': 'Virgin'},
8242+
'9665154':{'en': 'Virgin'},
82178243
'96653':{'en': 'STC'},
82188244
'96654':{'en': 'Mobily'},
82198245
'96655':{'en': 'STC'},
82208246
'96656':{'en': 'Mobily'},
82218247
'966570':{'en': 'Virgin'},
82228248
'966571':{'en': 'Virgin'},
82238249
'966572':{'en': 'Virgin'},
8224-
'966573':{'en': 'Virgin'},
8250+
'9665730':{'en': 'Virgin'},
8251+
'9665731':{'en': 'Virgin'},
8252+
'9665732':{'en': 'Virgin'},
8253+
'9665733':{'en': 'Virgin'},
8254+
'9665734':{'en': 'Virgin'},
8255+
'9665735':{'en': 'STC'},
8256+
'9665736':{'en': 'STC'},
8257+
'9665737':{'en': 'STC'},
8258+
'9665738':{'en': 'STC'},
82258259
'966574':{'en': 'Red Bull Mobile'},
82268260
'966575':{'en': 'Red Bull Mobile'},
82278261
'966576':{'en': 'Lebara'},
82288262
'966577':{'en': 'Lebara'},
82298263
'966578':{'en': 'Lebara'},
8230-
'966579':{'en': 'Mobily'},
8264+
'966579':{'en': 'Lebara'},
82318265
'96658':{'en': 'Zain'},
82328266
'96659':{'en': 'Zain'},
82338267
'96770':{'en': 'Y'},
@@ -8619,7 +8653,6 @@
86198653
'99631258':{'en': 'Sky mobile'},
86208654
'996312973':{'en': 'Nur Telecom'},
86218655
'99650':{'en': 'Nur Telecom'},
8622-
'996506':{'en': 'Winline'},
86238656
'99651':{'en': 'Katel'},
86248657
'99654':{'en': 'Aktel'},
86258658
'99655':{'en': 'ALFA Telecom'},

python/phonenumbers/data/region_BF.py

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

44
PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=226, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[025-7]\\d{7}', possible_length=(8,)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:[025-7]\\d|44)\\d{6}', possible_length=(8,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-7]|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)),
8-
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[025-7]'])])
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-7]|44|5[0-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)),
8+
number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[024-7]'])])

python/phonenumbers/data/region_DE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=49, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)),
7-
mobile=PhoneNumberDesc(national_number_pattern='1(?:(?:5(?:[0-25-9]\\d\\d|310)|7[26]\\d\\d)\\d{6}|6[023]\\d{7,8})|17\\d{8}', example_number='15123456789', possible_length=(10, 11)),
7+
mobile=PhoneNumberDesc(national_number_pattern='15310\\d{6}|1(?:5[0-25-9]\\d|7[013-5])\\d{7}|1(?:6[023]|7[26-9])\\d{7,8}', example_number='15123456789', possible_length=(10, 11)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,12}', example_number='8001234567890', possible_length=(10, 11, 12, 13, 14, 15)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='(?:137[7-9]|900(?:[135]|9\\d))\\d{6}', example_number='9001234567', possible_length=(10, 11)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}', example_number='18012345', possible_length=(7, 8, 9, 10, 11, 12, 13, 14)),

python/phonenumbers/data/region_EH.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_EH = PhoneMetadata(id='EH', country_code=212, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='528[89]\\d{5}', example_number='528812345', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-467]|5[0-3]|8[0-7]))\\d{6}', example_number='650123456', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-8]|5[0-3]|8[0-7]))\\d{6}', example_number='650123456', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[0-7]\\d{6}', example_number='801234567', possible_length=(9,)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)),
1010
voip=PhoneNumberDesc(national_number_pattern='(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}', example_number='592401234', possible_length=(9,)),

python/phonenumbers/data/region_GY.py

Lines changed: 1 addition & 1 deletion
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(?:[0-5]\\d|6[01]))\\d{4}', example_number='6091234', possible_length=(7,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:510|6\\d\\d|7(?:[0-5]\\d|6[019]|70))\\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_HK.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:30|5[09]|[126-9]?)',
55
general_desc=PhoneNumberDesc(national_number_pattern='8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}', possible_length=(5, 6, 7, 8, 9, 11)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[579]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}', example_number='21234567', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[0-35-9]|6(?:1[0-79]|4[0-57-9]|6[0-4])|7(?:[26][0-5]|4[0-48]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[015])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[0-35-9]|6(?:4[0-57-9]|6[0-4])|7(?:30|4[0-48]|6[0-5]))|5(?:35[4-8]|73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[0-357-9]|7[0-25])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', 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)),
1010
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,)),

0 commit comments

Comments
 (0)