Skip to content

Commit 3924d20

Browse files
committed
Generated files for metadata
1 parent 2214be3 commit 3924d20

36 files changed

+495
-477
lines changed

python/phonenumbers/carrierdata/data0.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1054,6 +1054,8 @@
10541054
'230702':{'en': 'MTML'},
10551055
'230703':{'en': 'Emtel'},
10561056
'230704':{'en': 'Emtel'},
1057+
'230705':{'en': 'Cellplus'},
1058+
'230706':{'en': 'Cellplus'},
10571059
'230730':{'en': 'Emtel'},
10581060
'230731':{'en': 'MTML'},
10591061
'230733':{'en': 'Cellplus'},
@@ -2170,6 +2172,7 @@
21702172
'3375430':{'en': 'TDF'},
21712173
'3375431':{'en': 'Legos'},
21722174
'3375432':{'en': 'Euroinformation Telecom'},
2175+
'3375433':{'en': 'SFR'},
21732176
'337544':{'en': 'Lebara France Limited'},
21742177
'337545':{'en': 'Lebara France Limited'},
21752178
'337546':{'en': 'Mobiquithings'},
@@ -2237,6 +2240,7 @@
22372240
'3375758':{'en': 'Euroinformation Telecom'},
22382241
'3375759':{'en': 'Twilio Ireland Limited'},
22392242
'3375760':{'en': 'Twilio Ireland Limited'},
2243+
'3375761':{'en': 'SFR'},
22402244
'3375763':{'en': 'Euroinformation Telecom'},
22412245
'3375764':{'en': 'Bouygues'},
22422246
'3375765':{'en': 'Bouygues'},
@@ -2247,6 +2251,7 @@
22472251
'3375773':{'en': 'SFR'},
22482252
'3375774':{'en': 'SFR'},
22492253
'3375777':{'en': 'Euroinformation Telecom'},
2254+
'3375778':{'en': 'SFR'},
22502255
'3375779':{'en': 'Halys'},
22512256
'3375786':{'en': 'Orange France'},
22522257
'3375787':{'en': 'Euroinformation Telecom'},
@@ -10014,9 +10019,4 @@
1001410019
'55329846':{'en': 'Claro'},
1001510020
'55329847':{'en': 'Claro'},
1001610021
'553298480':{'en': 'Claro'},
10017-
'553298481':{'en': 'Claro'},
10018-
'553298482':{'en': 'Claro'},
10019-
'553298483':{'en': 'Claro'},
10020-
'553298484':{'en': 'Claro'},
10021-
'553298485':{'en': 'Claro'},
1002210022
}

python/phonenumbers/carrierdata/data1.py

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

2121
data = {
22+
'553298481':{'en': 'Claro'},
23+
'553298482':{'en': 'Claro'},
24+
'553298483':{'en': 'Claro'},
25+
'553298484':{'en': 'Claro'},
26+
'553298485':{'en': 'Claro'},
2227
'5532985':{'en': 'Oi'},
2328
'5532986':{'en': 'Oi'},
2429
'5532987':{'en': 'Oi'},
@@ -10014,9 +10019,4 @@
1001410019
'573249':{'en': 'Partners Telecom Colombia'},
1001510020
'57330':{'en': 'Movistar'},
1001610021
'5733300':{'en': 'Setroc Mobile'},
10017-
'5733301':{'en': 'Setroc Mobile'},
10018-
'5733302':{'en': 'Setroc Mobile'},
10019-
'5733303':{'en': 'Setroc Mobile'},
10020-
'5733304':{'en': 'Setroc Mobile'},
10021-
'5733305':{'en': 'Tigo'},
1002210022
}

python/phonenumbers/carrierdata/data2.py

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

2121
data = {
22+
'5733301':{'en': 'Setroc Mobile'},
23+
'5733302':{'en': 'Setroc Mobile'},
24+
'5733303':{'en': 'Setroc Mobile'},
25+
'5733304':{'en': 'Setroc Mobile'},
26+
'5733305':{'en': 'Tigo'},
2227
'5733306':{'en': 'Tigo'},
2328
'5733307':{'en': 'Tigo'},
2429
'5733308':{'en': 'Tigo'},
@@ -1361,6 +1366,7 @@
13611366
'658963':{'en': 'SingTel'},
13621367
'658964':{'en': 'SingTel'},
13631368
'658965':{'en': 'SingTel'},
1369+
'65897':{'en': 'Simba'},
13641370
'659001':{'en': 'StarHub'},
13651371
'659002':{'en': 'StarHub'},
13661372
'659003':{'en': 'StarHub'},
@@ -8100,6 +8106,7 @@
81008106
'961767':{'en': 'Touch'},
81018107
'961768':{'en': 'Touch'},
81028108
'961769':{'en': 'Touch'},
8109+
'961787':{'en': 'Touch'},
81038110
'961788':{'en': 'Touch'},
81048111
'961789':{'en': 'Touch'},
81058112
'961791':{'en': 'Alfa'},
@@ -8117,20 +8124,13 @@
81178124
'96277':{'en': 'Orange'},
81188125
'96278':{'en': 'Umniah'},
81198126
'96279':{'en': 'Zain JO'},
8120-
'96350':{'en': 'Rcell'},
81218127
'96391':{'en': 'Wafa Telecom'},
81228128
'96392':{'en': 'Wafa Telecom'},
81238129
'96393':{'en': 'Syriatel'},
81248130
'96394':{'en': 'MTN'},
8125-
'963950':{'en': 'MTN'},
8126-
'963952':{'en': 'MTN'},
8127-
'963954':{'en': 'MTN'},
8128-
'963955':{'en': 'MTN'},
8129-
'963956':{'en': 'MTN'},
8130-
'963957':{'en': 'MTN'},
8131-
'963958':{'en': 'MTN'},
8132-
'963959':{'en': 'MTN'},
8131+
'96395':{'en': 'MTN'},
81338132
'96396':{'en': 'MTN'},
8133+
'96397':{'en': 'MTN'},
81348134
'96398':{'en': 'Syriatel'},
81358135
'96399':{'en': 'Syriatel'},
81368136
'96473':{'en': 'ITPC'},

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|[67][125-9])\\d{6}', example_number='79561234', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='64[0-2]\\d{5}|(?:29|[67][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_BR.py

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

44
PHONE_METADATA_BR = PhoneMetadata(id='BR', country_code=55, international_prefix='00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}', possible_length=(8, 9, 10, 11)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[1-467]\\d{9,10}|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}', possible_length=(8, 9, 10, 11)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}', example_number='1123456789', possible_length=(10,), possible_length_local_only=(8,)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}', example_number='11961234567', possible_length=(10, 11), possible_length_local_only=(8, 9)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6,7}', example_number='800123456', possible_length=(9, 10)),
9-
premium_rate=PhoneNumberDesc(national_number_pattern='300\\d{6}|[59]00\\d{6,7}', example_number='300123456', possible_length=(9, 10)),
10-
shared_cost=PhoneNumberDesc(national_number_pattern='(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}', example_number='40041234', possible_length=(8, 10)),
11-
no_international_dialling=PhoneNumberDesc(national_number_pattern='30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}', possible_length=(8, 9, 10)),
9+
premium_rate=PhoneNumberDesc(national_number_pattern='[59]00\\d{6,7}', example_number='500123456', possible_length=(9, 10)),
10+
shared_cost=PhoneNumberDesc(national_number_pattern='(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}', example_number='40041234', possible_length=(8, 10)),
11+
no_international_dialling=PhoneNumberDesc(national_number_pattern='(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|864))\\d{4}|800\\d{6,7}|300\\d{5}', possible_length=(8, 9, 10)),
1212
national_prefix='0',
1313
national_prefix_for_parsing='(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?',
1414
national_prefix_transform_rule='\\2',
1515
number_format=[NumberFormat(pattern='(\\d{3,6})', format='\\1', leading_digits_pattern=['1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610']),
16-
NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['300|4(?:0[02]|37)', '4(?:02|37)0|[34]00']),
16+
NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['300|4(?:0[02]|37|86)', '300|4(?:0(?:0|20)|370|864)']),
1717
NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-57]', '[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))']),
1818
NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:[358]|90)0'], national_prefix_formatting_rule='0\\1'),
1919
NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['9']),
2020
NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='0 $CC (\\1)'),
2121
NumberFormat(pattern='(\\d{2})(\\d{5})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['[16][1-9]|[2-57-9]'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='0 $CC (\\1)')],
22-
intl_number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['300|4(?:0[02]|37)', '4(?:02|37)0|[34]00']),
22+
intl_number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['300|4(?:0[02]|37|86)', '300|4(?:0(?:0|20)|370|864)']),
2323
NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:[358]|90)0']),
2424
NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]']),
2525
NumberFormat(pattern='(\\d{2})(\\d{5})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['[16][1-9]|[2-57-9]'])],

python/phonenumbers/data/region_LB.py

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

44
PHONE_METADATA_LB = PhoneMetadata(id='LB', country_code=961, international_prefix='00',
55
general_desc=PhoneNumberDesc(national_number_pattern='[27-9]\\d{7}|[13-9]\\d{6}', possible_length=(7, 8)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}', example_number='1123456', possible_length=(7, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}', example_number='1123456', possible_length=(7, 8)),
7+
mobile=PhoneNumberDesc(national_number_pattern='787\\d{4}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[1-3]))\\d{5}', example_number='71123456', possible_length=(7, 8)),
88
premium_rate=PhoneNumberDesc(national_number_pattern='9[01]\\d{6}', example_number='90123456', possible_length=(8,)),
99
shared_cost=PhoneNumberDesc(national_number_pattern='80\\d{6}', example_number='80123456', possible_length=(8,)),
1010
national_prefix='0',

python/phonenumbers/data/region_MU.py

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

44
PHONE_METADATA_MU = PhoneMetadata(id='MU', country_code=230, international_prefix='0(?:0|[24-7]0|3[03])',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}', possible_length=(7, 8, 10)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}', example_number='54480123', possible_length=(7, 8)),
7-
mobile=PhoneNumberDesc(national_number_pattern='5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-4]|3[013]))\\d{5}', example_number='52512345', possible_length=(8,)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-8]\\d|1[0-8])|4(?:[013568]\\d|2[4-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}', example_number='54480123', possible_length=(7, 8)),
7+
mobile=PhoneNumberDesc(national_number_pattern='5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-6]|3[013]))\\d{5}', example_number='52512345', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='802\\d{7}|80[0-2]\\d{4}', example_number='8001234', possible_length=(7, 10)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='30\\d{5}', example_number='3012345', possible_length=(7,)),
1010
voip=PhoneNumberDesc(national_number_pattern='3(?:20|9\\d)\\d{4}', example_number='3201234', possible_length=(7,)),
11+
pager=PhoneNumberDesc(national_number_pattern='219\\d{4}', example_number='2190123', possible_length=(7,)),
1112
preferred_international_prefix='020',
1213
number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[2-46]|8[013]']),
1314
NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[57]']),

python/phonenumbers/data/region_NG.py

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

44
PHONE_METADATA_NG = PhoneMetadata(id='NG', country_code=234, international_prefix='009',
5-
general_desc=PhoneNumberDesc(national_number_pattern='38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}', possible_length=(8, 10, 11, 12, 13, 14), possible_length_local_only=(6, 7)),
6-
fixed_line=PhoneNumberDesc(national_number_pattern='(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}', example_number='2033123456', possible_length=(8, 10), possible_length_local_only=(6, 7)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:20|9\\d)\\d{8}|[78]\\d{9,13}', possible_length=(10, 11, 12, 13, 14), possible_length_local_only=(6, 7)),
6+
fixed_line=PhoneNumberDesc(national_number_pattern='20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}', example_number='2033123456', possible_length=(10,), possible_length_local_only=(6, 7)),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}', example_number='8021234567', possible_length=(10,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,11}', example_number='80017591759', possible_length=(10, 11, 12, 13, 14)),
99
uan=PhoneNumberDesc(national_number_pattern='700\\d{7,11}', example_number='7001234567', possible_length=(10, 11, 12, 13, 14)),
1010
national_prefix='0',
1111
national_prefix_for_parsing='0',
12-
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['3'], national_prefix_formatting_rule='0\\1'),
13-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[7-9]'], national_prefix_formatting_rule='0\\1'),
12+
number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[7-9]'], national_prefix_formatting_rule='0\\1'),
1413
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['20[129]'], national_prefix_formatting_rule='0\\1'),
1514
NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2'], national_prefix_formatting_rule='0\\1'),
1615
NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{4,5})', format='\\1 \\2 \\3', leading_digits_pattern=['[78]'], national_prefix_formatting_rule='0\\1'),

python/phonenumbers/data/region_SG.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
PHONE_METADATA_SG = PhoneMetadata(id='SG', country_code=65, international_prefix='0[0-3]\\d',
55
general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}', possible_length=(8, 10, 11)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}', example_number='61234567', possible_length=(8,)),
7-
mobile=PhoneNumberDesc(national_number_pattern='896[0-8]\\d{4}|(?:8(?:0[1-9]|[1-8]\\d|9[0-5])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='8970\\d{4}|(?:8(?:0[1-9]|[1-8]\\d|9[0-6])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)),
88
toll_free=PhoneNumberDesc(national_number_pattern='(?:18|8)00\\d{7}', example_number='18001234567', possible_length=(10, 11)),
99
premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{7}', example_number='19001234567', possible_length=(11,)),
1010
voip=PhoneNumberDesc(national_number_pattern='(?:3[12]\\d|666)\\d{5}', example_number='31234567', possible_length=(8,)),

python/phonenumbers/data/region_SY.py

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

44
PHONE_METADATA_SY = PhoneMetadata(id='SY', country_code=963, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[1-359]\\d{8}|[1-5]\\d{7}', possible_length=(8, 9), possible_length_local_only=(6, 7)),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[1-39]\\d{8}|[1-5]\\d{7}', possible_length=(8, 9), possible_length_local_only=(6, 7)),
66
fixed_line=PhoneNumberDesc(national_number_pattern='21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}', example_number='112345678', possible_length=(8, 9), possible_length_local_only=(6, 7)),
7-
mobile=PhoneNumberDesc(national_number_pattern='(?:50|9[1-689])\\d{7}', example_number='944567890', possible_length=(9,)),
7+
mobile=PhoneNumberDesc(national_number_pattern='9[1-9]\\d{7}', example_number='944567890', possible_length=(9,)),
88
national_prefix='0',
99
national_prefix_for_parsing='0',
10-
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-4]|5[1-3]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True),
11-
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[59]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True)])
10+
number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-5]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True),
11+
NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True)])

0 commit comments

Comments
 (0)