Skip to content

Commit 52815d5

Browse files
committed
Generated files for metadata
1 parent 8775727 commit 52815d5

9 files changed

Lines changed: 4456 additions & 1202 deletions

File tree

python/phonenumbers/carrierdata/data1.py

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7265,6 +7265,7 @@
72657265
'5623381':{'en': 'Claro'},
72667266
'5623382':{'en': 'Claro'},
72677267
'5623383':{'en': 'Claro'},
7268+
'56234':{'en': 'Movistar'},
72687269
'56235':{'en': 'Gtd Telesat S.A.'},
72697270
'56236':{'en': 'Entel'},
72707271
'56322162':{'en': 'Entel'},
@@ -7438,6 +7439,9 @@
74387439
'563324324':{'en': 'Compania Chilena De Comunicaciones Parallel S.A.'},
74397440
'56332433':{'en': 'Entel'},
74407441
'56332434':{'en': 'Chile.Com'},
7442+
'56332437':{'en': 'Movistar'},
7443+
'56332438':{'en': 'Movistar'},
7444+
'56332439':{'en': 'Movistar'},
74417445
'5633244':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
74427446
'5633245':{'en': 'Vtr Banda Ancha (Chile) S.A.'},
74437447
'5633246':{'en': 'Claro'},
@@ -7702,6 +7706,11 @@
77027706
'56413382':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
77037707
'56413383':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
77047708
'56413384':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
7709+
'56413385':{'en': 'Movistar'},
7710+
'56413386':{'en': 'Movistar'},
7711+
'56413387':{'en': 'Movistar'},
7712+
'56413388':{'en': 'Movistar'},
7713+
'56413389':{'en': 'Movistar'},
77057714
'5641339':{'en': 'Telefonica Del Sur S.A.'},
77067715
'5641350':{'en': 'Entel'},
77077716
'5641351':{'en': 'Entel'},
@@ -8564,6 +8573,9 @@
85648573
'566122':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
85658574
'56612311':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
85668575
'56612315':{'en': 'Redvoiss'},
8576+
'56612317':{'en': 'Movistar'},
8577+
'56612318':{'en': 'Movistar'},
8578+
'56612319':{'en': 'Movistar'},
85678579
'5661232':{'en': 'Claro'},
85688580
'56612331':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
85698581
'566123330':{'en': 'Compania Chilena De Comunicaciones Parallel S.A.'},
@@ -8680,6 +8692,7 @@
86808692
'56632719':{'en': 'Entel'},
86818693
'5663272':{'en': 'Entel'},
86828694
'56632730':{'en': 'Redvoiss'},
8695+
'5663274':{'en': 'Movistar'},
86838696
'5663277':{'en': 'Telestar'},
86848697
'5663296':{'en': 'Telefonica Del Sur S.A.'},
86858698
'56632970':{'en': 'Comunicacion Y Telefonia Rural S.A.'},
@@ -9087,6 +9100,8 @@
90879100
'56722450':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
90889101
'56722451':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
90899102
'56722452':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9103+
'56722453':{'en': u('Sociedad Comercial y de Ingenier\u00c3\u00ada Swedcom')},
9104+
'56722454':{'en': u('Sociedad Comercial y de Ingenier\u00c3\u00ada Swedcom')},
90909105
'56722455':{'en': 'Entel'},
90919106
'56722456':{'en': 'Entel'},
90929107
'56722457':{'en': 'Entel'},
@@ -9132,6 +9147,9 @@
91329147
'5672253':{'en': 'Vtr Banda Ancha (Chile) S.A.'},
91339148
'56722540':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91349149
'56722541':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9150+
'56722542':{'en': 'Claro'},
9151+
'56722543':{'en': 'Claro'},
9152+
'56722544':{'en': 'Claro'},
91359153
'56722545':{'en': 'Entel'},
91369154
'56722546':{'en': 'Entel'},
91379155
'56722547':{'en': 'Entel'},
@@ -9165,11 +9183,19 @@
91659183
'56722579':{'en': 'Entel'},
91669184
'5672258':{'en': 'Entel'},
91679185
'56722591':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9186+
'56722592':{'en': 'Claro'},
9187+
'56722593':{'en': 'Claro'},
9188+
'56722594':{'en': 'Claro'},
9189+
'56722595':{'en': 'Claro'},
91689190
'56722596':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9191+
'56722597':{'en': 'Claro'},
9192+
'56722598':{'en': 'Claro'},
9193+
'56722599':{'en': 'Claro'},
91699194
'567226':{'en': 'Complejo Manufacturero De Equipos Telefonicos S.A.C.I.'},
91709195
'5672260':{'en': 'Entel'},
91719196
'5672261':{'en': 'Claro'},
91729197
'5672269':{'en': 'Vtr Banda Ancha (Chile) S.A.'},
9198+
'5672270':{'en': 'Claro'},
91739199
'5672271':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91749200
'5672272':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91759201
'5672273':{'en': 'Claro'},
@@ -9185,16 +9211,21 @@
91859211
'56722810':{'en': 'Redvoiss'},
91869212
'56722817':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91879213
'5672282':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9214+
'56722830':{'en': 'Movistar'},
91889215
'56722831':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9216+
'56722832':{'en': 'Movistar'},
91899217
'56722833':{'en': 'Compania Chilena De Comunicaciones Parallel S.A.'},
9218+
'56722834':{'en': 'Movistar'},
91909219
'56722835':{'en': 'Entel'},
91919220
'56722836':{'en': 'Entel'},
91929221
'56722837':{'en': 'Entel'},
91939222
'56722838':{'en': 'Entel'},
91949223
'56722839':{'en': 'Entel'},
9224+
'56722840':{'en': 'Movistar'},
91959225
'56722841':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91969226
'56722842':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
91979227
'56722843':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9228+
'56722844':{'en': 'Movistar'},
91989229
'56722845':{'en': 'Telefonica Del Sur S.A.'},
91999230
'56722846':{'en': 'Telefonica Del Sur S.A.'},
92009231
'56722847':{'en': 'Telefonica Del Sur S.A.'},
@@ -9206,6 +9237,7 @@
92069237
'56722858':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
92079238
'56722859':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
92089239
'56722861':{'en': 'Compania De Telecomunicaciones De Chile S.A.'},
9240+
'56722862':{'en': 'Claro'},
92099241
'56722865':{'en': 'Telefonica Del Sur S.A.'},
92109242
'56722866':{'en': 'Telefonica Del Sur S.A.'},
92119243
'56722867':{'en': 'Telefonica Del Sur S.A.'},
@@ -9987,36 +10019,4 @@
998710019
'57304688':{'en': 'Tigo'},
998810020
'57304689':{'en': 'Tigo'},
998910021
'5730469':{'en': 'Tigo'},
9990-
'5730470':{'en': 'Tigo'},
9991-
'5730471':{'en': 'Tigo'},
9992-
'5730472':{'en': 'Tigo'},
9993-
'57304730':{'en': 'Tigo'},
9994-
'57304731':{'en': 'Tigo'},
9995-
'57304732':{'en': 'Tigo'},
9996-
'57304733':{'en': 'Tigo'},
9997-
'57304734':{'en': 'Tigo'},
9998-
'57304735':{'en': 'Tigo'},
9999-
'5730474':{'en': 'Tigo'},
10000-
'5730475':{'en': 'Tigo'},
10001-
'5730520':{'en': 'Tigo'},
10002-
'57305210':{'en': 'Tigo'},
10003-
'57305211':{'en': 'Tigo'},
10004-
'57305212':{'en': 'Tigo'},
10005-
'57305213':{'en': 'Tigo'},
10006-
'57305214':{'en': 'Tigo'},
10007-
'57305215':{'en': 'Tigo'},
10008-
'57305216':{'en': 'Tigo'},
10009-
'5730522':{'en': 'Tigo'},
10010-
'5730523':{'en': 'Tigo'},
10011-
'5730524':{'en': 'Tigo'},
10012-
'5730525':{'en': 'Tigo'},
10013-
'57305260':{'en': 'Tigo'},
10014-
'57305261':{'en': 'Tigo'},
10015-
'57305262':{'en': 'Tigo'},
10016-
'57305263':{'en': 'Tigo'},
10017-
'57305264':{'en': 'Tigo'},
10018-
'57305265':{'en': 'Tigo'},
10019-
'57305266':{'en': 'Tigo'},
10020-
'573052670':{'en': 'Tigo'},
10021-
'573052671':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'5730470':{'en': 'Tigo'},
23+
'5730471':{'en': 'Tigo'},
24+
'5730472':{'en': 'Tigo'},
25+
'57304730':{'en': 'Tigo'},
26+
'57304731':{'en': 'Tigo'},
27+
'57304732':{'en': 'Tigo'},
28+
'57304733':{'en': 'Tigo'},
29+
'57304734':{'en': 'Tigo'},
30+
'57304735':{'en': 'Tigo'},
31+
'5730474':{'en': 'Tigo'},
32+
'5730475':{'en': 'Tigo'},
33+
'5730520':{'en': 'Tigo'},
34+
'57305210':{'en': 'Tigo'},
35+
'57305211':{'en': 'Tigo'},
36+
'57305212':{'en': 'Tigo'},
37+
'57305213':{'en': 'Tigo'},
38+
'57305214':{'en': 'Tigo'},
39+
'57305215':{'en': 'Tigo'},
40+
'57305216':{'en': 'Tigo'},
41+
'5730522':{'en': 'Tigo'},
42+
'5730523':{'en': 'Tigo'},
43+
'5730524':{'en': 'Tigo'},
44+
'5730525':{'en': 'Tigo'},
45+
'57305260':{'en': 'Tigo'},
46+
'57305261':{'en': 'Tigo'},
47+
'57305262':{'en': 'Tigo'},
48+
'57305263':{'en': 'Tigo'},
49+
'57305264':{'en': 'Tigo'},
50+
'57305265':{'en': 'Tigo'},
51+
'57305266':{'en': 'Tigo'},
52+
'573052670':{'en': 'Tigo'},
53+
'573052671':{'en': 'Tigo'},
2254
'5730527':{'en': 'Tigo'},
2355
'5730528':{'en': 'Tigo'},
2456
'5730529':{'en': 'Tigo'},
@@ -445,6 +477,7 @@
445477
'59469447':{'en': 'SFR'},
446478
'5946949':{'en': 'Digicel'},
447479
'59470930':{'en': 'Free Caraibe'},
480+
'59470931':{'en': 'SFR'},
448481
'59470932':{'en': 'Digicel'},
449482
'59470933':{'en': 'Orange'},
450483
'59595':{'en': 'VOX'},
@@ -458,7 +491,7 @@
458491
'595986':{'en': 'Tigo'},
459492
'595987':{'en': 'Tigo'},
460493
'59599':{'en': 'Claro'},
461-
'5966960':{'en': 'SFR/Rife'},
494+
'5966960':{'en': 'SFR Caraibe'},
462495
'59669610':{'en': 'Digicel'},
463496
'59669611':{'en': 'Digicel'},
464497
'59669616':{'en': 'Digicel'},
@@ -475,25 +508,26 @@
475508
'59669654':{'en': 'Digicel'},
476509
'59669655':{'en': 'Orange'},
477510
'59669656':{'en': 'Orange'},
478-
'59669660':{'en': 'SFR/Rife'},
479-
'59669661':{'en': 'SFR/Rife'},
480-
'59669662':{'en': 'SFR/Rife'},
481-
'59669663':{'en': 'SFR/Rife'},
482-
'59669664':{'en': 'SFR/Rife'},
511+
'59669660':{'en': 'SFR Caraibe'},
512+
'59669661':{'en': 'SFR Caraibe'},
513+
'59669662':{'en': 'SFR Caraibe'},
514+
'59669663':{'en': 'SFR Caraibe'},
515+
'59669664':{'en': 'SFR Caraibe'},
483516
'59669665':{'en': u('Free Cara\u00efbe')},
484517
'59669666':{'en': u('Free Cara\u00efbe')},
485518
'59669667':{'en': u('Free Cara\u00efbe')},
486519
'59669668':{'en': u('Free Cara\u00efbe')},
487520
'59669669':{'en': u('Free Cara\u00efbe')},
488521
'5966967':{'en': 'Digicel'},
489522
'5966968':{'en': 'Orange'},
490-
'59669687':{'en': 'SFR/Rife'},
491-
'59669688':{'en': 'SFR/Rife'},
492-
'59669689':{'en': 'SFR/Rife'},
523+
'59669687':{'en': 'SFR Caraibe'},
524+
'59669688':{'en': 'SFR Caraibe'},
525+
'59669689':{'en': 'SFR Caraibe'},
493526
'5966969':{'en': 'Digicel'},
494527
'59669699':{'en': 'Orange'},
495528
'59669727':{'en': 'Digicel'},
496529
'59670910':{'en': u('Free Cara\u00efbe')},
530+
'59670911':{'en': 'SFR Caraibe'},
497531
'59670912':{'en': 'Digicel'},
498532
'59670913':{'en': 'Orange'},
499533
'5976':{'en': 'Telesur'},
@@ -1536,6 +1570,9 @@
15361570
'658994':{'en': 'Simba'},
15371571
'658995':{'en': 'M1'},
15381572
'658996':{'en': 'SingTel'},
1573+
'658997':{'en': 'SingTel'},
1574+
'658998':{'en': 'SingTel'},
1575+
'658999':{'en': 'M1'},
15391576
'659001':{'en': 'StarHub'},
15401577
'659002':{'en': 'StarHub'},
15411578
'659003':{'en': 'StarHub'},
@@ -4579,6 +4616,7 @@
45794616
'85516':{'en': 'Smart'},
45804617
'85517':{'en': 'Cellcard'},
45814618
'85518':{'en': 'Seatel'},
4619+
'85531':{'en': 'Metfone'},
45824620
'8553248':{'en': 'Telecom Cambodia'},
45834621
'8553348':{'en': 'Telecom Cambodia'},
45844622
'8553448':{'en': 'Telecom Cambodia'},
@@ -4961,7 +4999,6 @@
49614999
'916390':{'en': 'Vodafone'},
49625000
'916391':{'en': 'Vodafone'},
49635001
'916399':{'en': 'Idea'},
4964-
'9167479':{'en': 'Idea'},
49655002
'9168284':{'en': 'Vodafone'},
49665003
'91690':{'en': 'Airtel'},
49675004
'91691':{'en': 'Vodafone'},
@@ -5623,7 +5660,10 @@
56235660
'9175220':{'en': 'Airtel'},
56245661
'9175228':{'en': 'Airtel'},
56255662
'9175229':{'en': 'Idea'},
5626-
'917523':{'en': 'Airtel'},
5663+
'9175230':{'en': 'Airtel'},
5664+
'9175231':{'en': 'Airtel'},
5665+
'9175238':{'en': 'Airtel'},
5666+
'9175239':{'en': 'Airtel'},
56275667
'917524':{'en': 'Airtel'},
56285668
'917525':{'en': 'Airtel'},
56295669
'917526':{'en': 'Idea'},
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Auto-generated file, do not edit by hand. 91 metadata"""
22
from ..phonemetadata import NumberFormat
33

4-
PHONE_ALT_FORMAT_91 = [NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{6})', format='\\1 \\2 \\3', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['79(?:[089]|31|7[02-9])|80(?:[01589]|6[67]|7[02-9])']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1[013-9]|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7|8[0-79])|8(?:1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|7(?:12|88)[0189]|(?:7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1(?:[013-9]|2[0189])|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7)|80(?:[01589]|6[67]|7[02-9])|7(?:2[14]|3[134]|4[47]|5[15])[017-9]'])]
4+
PHONE_ALT_FORMAT_91 = [NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{6})', format='\\1 \\2 \\3', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|7[0235-9]|8[124-9])|7(?:[0247]|3[025-9]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:3[134]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['160[01]|6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|7[0235-9]|8[124-9])|7(?:[0247]|3[025-9]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:3[134]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['79(?:[089]|31|7[02-9])|80(?:[01589]|6[67]|7[02-9])']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1[013-9]|[247]|3[025-9]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|8[0-79])|8(?:1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|7(?:12|88)[0189]|(?:7(?:3[134]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:1(?:[013-9]|2[0189])|[247]|3[025-9]|5[02-46-9]|6(?:[02-9]|1[0-257-9]))|80(?:[01589]|6[67]|7[02-9])|7(?:3[134]|5[15])[017-9]'])]

python/phonenumbers/data/region_CL.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0',
55
general_desc=PhoneNumberDesc(national_number_pattern='12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}', possible_length=(9, 10, 11)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='600123456', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='600123456', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:[24]\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:123|8)00\\d{6}', 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,)),

python/phonenumbers/data/region_CZ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_CZ = PhoneMetadata(id='CZ', country_code=420, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}', possible_length=(9, 10, 11, 12)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}', example_number='212345678', possible_length=(9,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='7(?:060\\d|19(?:[0-5]\\d|6[0-6]))\\d{4}|(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}', example_number='601123456', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='7060\\d{5}|(?:60[1-8]|7(?:0[2-5]|19|[2379]\\d))\\d{6}', example_number='601123456', 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='9(?:0[05689]|76)\\d{6}', example_number='900123456', possible_length=(9,)),
1010
shared_cost=PhoneNumberDesc(national_number_pattern='8[134]\\d{7}', example_number='811234567', possible_length=(9,)),

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|3(?:10|33))|7[26-9]\\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='1(?:6[023]|7\\d)\\d{7,8}|15(?:[0-25-9]\\d\\d|3(?:10|33))\\d{6}', 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)),

0 commit comments

Comments
 (0)