|
7 | 7 | mobile=PhoneNumberDesc(national_number_pattern='(?:7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:[034678]\\d|2[03-9]|5[017-9]|9[7-9])|6(?:0[027]|1[0-257-9]|2[0-4]|3[19]|5[4589]|[679]\\d|8[0-589])|7(?:0[2-9]|[1-79]\\d|8[1-9])|8(?:[0-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[0357-9]\\d|4[1-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}', possible_number_pattern='\\d{10}', example_number='9123456789'), |
8 | 8 | toll_free=PhoneNumberDesc(national_number_pattern='1(?:600\\d{6}|80(?:0\\d{4,8}|3\\d{9}))', possible_number_pattern='\\d{8,13}', example_number='1800123456'), |
9 | 9 | premium_rate=PhoneNumberDesc(national_number_pattern='186[12]\\d{9}', possible_number_pattern='\\d{13}', example_number='1861123456789'), |
10 | | - shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), |
| 10 | + shared_cost=PhoneNumberDesc(national_number_pattern='1860\\d{7}', possible_number_pattern='\\d{11}', example_number='18603451234'), |
11 | 11 | personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), |
12 | 12 | voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), |
13 | 13 | pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), |
14 | | - uan=PhoneNumberDesc(national_number_pattern='1860\\d{7}', possible_number_pattern='\\d{11}', example_number='18603451234'), |
| 14 | + uan=PhoneNumberDesc(national_number_pattern='140\\d{7}', possible_number_pattern='\\d{10}', example_number='1409305260'), |
15 | 15 | voicemail=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'), |
16 | 16 | no_international_dialling=PhoneNumberDesc(national_number_pattern='1(?:600\\d{6}|8(?:0(?:0\\d{4,8}|3\\d{9})|6(?:0\\d{7}|[12]\\d{9})))', possible_number_pattern='\\d{8,13}', example_number='1800123456'), |
17 | 17 | national_prefix='0', |
|
21 | 21 | NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:2[0-249]|3[0-25]|4[145]|[569][14]|7[1257]|8[1346]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[126-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), |
22 | 22 | NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)', '7(?:12|2[14]|3[134]|4[47]|5(?:1|5[2-6])|[67]1|88)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), |
23 | 23 | NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), |
24 | | - NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:[2-579]|[68][1-9])|[2-8]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), |
| 24 | + NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:[23579]|[468][1-9])|[2-8]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), |
25 | 25 | NumberFormat(pattern='(1600)(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['160', '1600'], national_prefix_formatting_rule='\\1', national_prefix_optional_when_formatting=True), |
26 | 26 | NumberFormat(pattern='(1800)(\\d{4,5})', format='\\1 \\2', leading_digits_pattern=['180', '1800'], national_prefix_formatting_rule='\\1', national_prefix_optional_when_formatting=True), |
27 | 27 | NumberFormat(pattern='(18[06]0)(\\d{2,4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['18[06]', '18[06]0'], national_prefix_formatting_rule='\\1', national_prefix_optional_when_formatting=True), |
| 28 | + NumberFormat(pattern='(140)(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['140'], national_prefix_formatting_rule='\\1', national_prefix_optional_when_formatting=True), |
28 | 29 | NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['18[06]', '18(?:03|6[12])'], national_prefix_formatting_rule='\\1', national_prefix_optional_when_formatting=True)], |
29 | 30 | mobile_number_portable_region=True) |
0 commit comments