"""Auto-generated file, do not edit by hand. BY metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_BY = PhoneMetadata(
    id='BY',
    country_code=375,
    international_prefix='8~10',
    general_desc=PhoneNumberDesc(
        national_number_pattern='[12-4]\\d{8}|[89]\\d{9}',
        possible_number_pattern='\\d{7,10}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '(?:1(?:5(?:1[1-5]|2\\d|6[1-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}',
        possible_number_pattern='\\d{7,9}',
        example_number='152450911'),
    mobile=PhoneNumberDesc(
        national_number_pattern='(?:2(?:5[679]|9[1-9])|33\\d|44\\d)\\d{6}',
        possible_number_pattern='\\d{9}',
        example_number='294911911'),
    toll_free=PhoneNumberDesc(national_number_pattern='80[13]\\d{7}',
                              possible_number_pattern='\\d{10}',
                              example_number='8011234567'),
    premium_rate=PhoneNumberDesc(national_number_pattern='902\\d{7}',
                                 possible_number_pattern='\\d{10}',
                                 example_number='9021234567'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. TZ metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_TZ = PhoneMetadata(
    id='TZ',
    country_code=255,
    international_prefix='00[056]',
    general_desc=PhoneNumberDesc(national_number_pattern='\\d{9}',
                                 possible_number_pattern='\\d{7,9}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='2[2-8]\\d{7}',
                               possible_number_pattern='\\d{7,9}',
                               example_number='222345678'),
    mobile=PhoneNumberDesc(national_number_pattern='(?:6[158]|7[1-9])\\d{7}',
                           possible_number_pattern='\\d{9}',
                           example_number='612345678'),
    toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{6}',
                              possible_number_pattern='\\d{9}',
                              example_number='800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{7}',
                                 possible_number_pattern='\\d{9}',
                                 example_number='900123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern='8(?:40|6[01])\\d{6}',
                                possible_number_pattern='\\d{9}',
                                example_number='840123456'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='41\\d{7}',
                         possible_number_pattern='\\d{9}',
                         example_number='412345678'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
                          possible_number_pattern='NA'),
Exemple #3
0
"""Auto-generated file, do not edit by hand. MN metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_MN = PhoneMetadata(
    id='MN',
    country_code=976,
    international_prefix='001',
    general_desc=PhoneNumberDesc(
        national_number_pattern='[12]\\d{7,9}|[57-9]\\d{7}',
        possible_number_pattern='\\d{6,10}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '[12](?:1\\d|2(?:[1-3]\\d?|7\\d)|3[2-8]\\d{1,2}|4[2-68]\\d{1,2}|5[1-4689]\\d{1,2})\\d{5}|(?:5[0568]|70)\\d{6}',
        possible_number_pattern='\\d{6,10}',
        example_number='70123456'),
    mobile=PhoneNumberDesc(national_number_pattern='(?:8[89]|9[15689])\\d{6}',
                           possible_number_pattern='\\d{8}',
                           example_number='88123456'),
    toll_free=PhoneNumberDesc(national_number_pattern='NA',
                              possible_number_pattern='NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern='NA',
                                 possible_number_pattern='NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='7[569]\\d{6}',
                         possible_number_pattern='\\d{8}',
                         example_number='75123456'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
                          possible_number_pattern='NA'),
Exemple #4
0
"""Auto-generated file, do not edit by hand. AT metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AT = PhoneMetadata(
    id='AT',
    country_code=43,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='\\d{4,13}',
                                 possible_number_pattern='\\d{3,13}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '1\\d{3,12}|(?:2(?:1[467]|2[134-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|8[1458])|3(?:1[1-8]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|63|7[1368]|8[2457])|5(?:1[27]|2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[1-35-8]|5[468]|62)|7(?:2[1-8]|3[25]|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{3,10}|5(?:0[1-9]|[79]\\d)\\d{2,10}|720\\d{6,10}',
        possible_number_pattern='\\d{3,13}',
        example_number='1234567890'),
    mobile=PhoneNumberDesc(
        national_number_pattern='6(?:44|5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}',
        possible_number_pattern='\\d{7,13}',
        example_number='644123456'),
    toll_free=PhoneNumberDesc(national_number_pattern='80[02]\\d{6,10}',
                              possible_number_pattern='\\d{9,13}',
                              example_number='800123456'),
    premium_rate=PhoneNumberDesc(
        national_number_pattern='(?:711|9(?:0[01]|3[019]))\\d{6,10}',
        possible_number_pattern='\\d{9,13}',
        example_number='900123456'),
    shared_cost=PhoneNumberDesc(
        national_number_pattern='8(?:10|2[018])\\d{6,10}',
        possible_number_pattern='\\d{9,13}',
        example_number='810123456'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
Exemple #5
0
"""Auto-generated file, do not edit by hand. AI metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AI = PhoneMetadata(
    id='AI',
    country_code=1,
    international_prefix='011',
    general_desc=PhoneNumberDesc(national_number_pattern='[2589]\\d{9}',
                                 possible_number_pattern='\\d{7}(?:\\d{3})?'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern='2644(?:6[12]|9[78])\\d{4}',
        possible_number_pattern='\\d{7}(?:\\d{3})?',
        example_number='2644612345'),
    mobile=PhoneNumberDesc(
        national_number_pattern=
        '264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}',
        possible_number_pattern='\\d{10}',
        example_number='2642351234'),
    toll_free=PhoneNumberDesc(
        national_number_pattern='8(?:00|55|66|77|88)[2-9]\\d{6}',
        possible_number_pattern='\\d{10}',
        example_number='8002123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}',
                                 possible_number_pattern='\\d{10}',
                                 example_number='9002123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(
        national_number_pattern='5(?:00|33|44)[2-9]\\d{6}',
        possible_number_pattern='\\d{10}',
        example_number='5002345678'),
"""Auto-generated file, do not edit by hand. TO metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_TO = PhoneMetadata(
    id='TO',
    country_code=676,
    international_prefix='00',
    general_desc=PhoneNumberDesc(),
    fixed_line=PhoneNumberDesc(),
    mobile=PhoneNumberDesc(),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA',
                              possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA',
                                 possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA',
                        possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
                                              possible_number_pattern=u'NA'))
"""Auto-generated file, do not edit by hand. SY metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_SY = PhoneMetadata(id='SY', country_code=963, international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[1-59]\d{7,8}', possible_number_pattern=u'\d{6,9}'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'(?:1(?:1\d?|4\d|[2356])|2[1-35]|3(?:1\d|[34])|4[13]|5[1-3])\d{6}', possible_number_pattern=u'\d{6,9}', example_number=u'112345678'),
    mobile=PhoneNumberDesc(national_number_pattern=u'9(?:3[23]|4[457]|55|6[67]|88|9[19])\d{6}', possible_number_pattern=u'\d{9}', example_number=u'944567890'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    national_prefix=u'0',
    national_prefix_for_parsing=u'0',
    number_format=[NumberFormat(pattern='(\d{2})(\d{3})(\d{3,4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[1-5]'], national_prefix_formatting_rule=u'0\\1'),
        NumberFormat(pattern='(9[3-689])(\d{4})(\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule=u'0\\1')])
Exemple #8
0
"""Auto-generated file, do not edit by hand. GU metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_GU = PhoneMetadata(id='GU', country_code=1, international_prefix='011',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[5689]\d{9}', possible_number_pattern=u'\d{7}(?:\d{3})?'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\d{4}', possible_number_pattern=u'\d{7}(?:\d{3})?', example_number=u'6713001234'),
    mobile=PhoneNumberDesc(national_number_pattern=u'671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\d{4}', possible_number_pattern=u'\d{7}(?:\d{3})?', example_number=u'6713001234'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'8(?:00|55|66|77|88)[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'8002123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'900[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'9002123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'5(?:00|33|44)[2-9]\d{6}', possible_number_pattern=u'\d{10}', example_number=u'5002345678'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    national_prefix=u'1',
    national_prefix_for_parsing=u'1',
    leading_digits='671')
"""Auto-generated file, do not edit by hand. AE metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AE = PhoneMetadata(
    id='AE',
    country_code=971,
    international_prefix='00',
    general_desc=PhoneNumberDesc(
        national_number_pattern='[2-79]\\d{7,8}|800\\d{2,9}',
        possible_number_pattern='\\d{5,12}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern='(?:[2-4679][2-8]\\d|600[25])\\d{5}',
        possible_number_pattern='\\d{7,9}',
        example_number='22345678'),
    mobile=PhoneNumberDesc(national_number_pattern='5[056]\\d{7}',
                           possible_number_pattern='\\d{9}',
                           example_number='501234567'),
    toll_free=PhoneNumberDesc(national_number_pattern='400\\d{6}|800\\d{2,9}',
                              possible_number_pattern='\\d{5,12}',
                              example_number='800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='900[02]\\d{5}',
                                 possible_number_pattern='\\d{9}',
                                 example_number='900234567'),
    shared_cost=PhoneNumberDesc(national_number_pattern='700[05]\\d{5}',
                                possible_number_pattern='\\d{9}',
                                example_number='700012345'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
"""Auto-generated file, do not edit by hand. KI metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_KI = PhoneMetadata(
    id='KI',
    country_code=686,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[2-689]\d{4}',
                                 possible_number_pattern=u'\d{5}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:[234]\d|50|8[1-5])\d{3}',
        possible_number_pattern=u'\d{5}',
        example_number=u'31234'),
    mobile=PhoneNumberDesc(national_number_pattern=u'[69]\d{4}',
                           possible_number_pattern=u'\d{5}',
                           example_number=u'61234'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA',
                              possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA',
                                 possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA',
                        possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
Exemple #11
0
"""Auto-generated file, do not edit by hand. DJ metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_DJ = PhoneMetadata(
    id='DJ',
    country_code=253,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[1-8]\d{5}',
                                 possible_number_pattern=u'\d{6}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:1[05]|[2-5]\d)\d{4}',
        possible_number_pattern=u'\d{6}',
        example_number=u'251234'),
    mobile=PhoneNumberDesc(national_number_pattern=u'[6-8]\d{5}',
                           possible_number_pattern=u'\d{6}',
                           example_number=u'601234'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA',
                              possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA',
                                 possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA',
                        possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
Exemple #12
0
"""Auto-generated file, do not edit by hand. KH metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_KH = PhoneMetadata(id='KH', country_code=855, international_prefix='00[178]',
    general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{7,9}', possible_number_pattern='\\d{6,10}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])[2-47-9]\\d{5}', possible_number_pattern='\\d{6,8}', example_number='23456789'),
    mobile=PhoneNumberDesc(national_number_pattern='(?:(?:1[0-35-9]|9[1-49])[1-9]|8(?:0[89]|5[2-689]))\\d{5}', possible_number_pattern='\\d{8}', example_number='91234567'),
    toll_free=PhoneNumberDesc(national_number_pattern='1800(?:1\\d|2[09])\\d{4}', possible_number_pattern='\\d{10}', example_number='1800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='1900(?:1\\d|2[09])\\d{4}', possible_number_pattern='\\d{10}', example_number='1900123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    national_prefix=u'0',
    national_prefix_for_parsing=u'0',
    number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1\\d[1-9]|[2-9]'], national_prefix_formatting_rule=u'0\\1'),
        NumberFormat(pattern='(1[89]00)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1[89]0'])])
"""Auto-generated file, do not edit by hand. YE metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_YE = PhoneMetadata(
    id='YE',
    country_code=967,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='[1-7]\\d{6,8}',
                                 possible_number_pattern='\\d{6,9}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '(?:1(?:7\\d|[2-68])|2[2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-68])\\d{5}',
        possible_number_pattern='\\d{6,8}',
        example_number='1234567'),
    mobile=PhoneNumberDesc(national_number_pattern='7[137]\\d{7}',
                           possible_number_pattern='\\d{9}',
                           example_number='712345678'),
    toll_free=PhoneNumberDesc(national_number_pattern='NA',
                              possible_number_pattern='NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern='NA',
                                 possible_number_pattern='NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
                          possible_number_pattern='NA'),
    uan=PhoneNumberDesc(national_number_pattern='NA',
                        possible_number_pattern='NA'),
Exemple #14
0
"""Auto-generated file, do not edit by hand. AO metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AO = PhoneMetadata(id='AO', country_code=244, international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[29]\d{8}', possible_number_pattern=u'\d{9}'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'2\d(?:[26-9]\d|\d[26-9])\d{5}', possible_number_pattern=u'\d{9}', example_number=u'222123456'),
    mobile=PhoneNumberDesc(national_number_pattern=u'9[1-3]\d{7}', possible_number_pattern=u'\d{9}', example_number=u'923123456'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    national_prefix=u'0~0',
    national_prefix_for_parsing=u'0~0',
    number_format=[NumberFormat(pattern='(\d{3})(\d{3})(\d{3})', format=u'\\1 \\2 \\3')])
Exemple #15
0
"""Auto-generated file, do not edit by hand. MX metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_MX = PhoneMetadata(id='MX', country_code=52, international_prefix='0[09]',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[1-9]\d{9,10}', possible_number_pattern=u'\d{7,11}'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'(?:33|55|81)\d{8}|(?:2(?:2[2-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-58]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[234][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7}', possible_number_pattern=u'\d{7,10}', example_number=u'2221234567'),
    mobile=PhoneNumberDesc(national_number_pattern=u'1(?:(?:33|55|81)\d{8}|(?:2(?:2[2-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-58]|9[467])|3(?:1[1-79]|[2458][1-9]|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-6][1-9]|[37][1-8]|8[1-35-9]|9[2-689])|5(?:88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[12457-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2[1-8]|5[13-9]|8[1-69]|9[17])|8(?:2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\d{7})', possible_number_pattern=u'\d{11}', example_number=u'12221234567'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{7}', possible_number_pattern=u'\d{10}', example_number=u'8001234567'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'900\d{7}', possible_number_pattern=u'\d{10}', example_number=u'9001234567'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    national_prefix=u'01',
    national_prefix_for_parsing=u'0[12]|04[45](\d{10})',
    national_prefix_transform_rule=u'1\\1',
    number_format=[NumberFormat(pattern='([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['33|55|81'], national_prefix_formatting_rule=u'01 \\1'),
        NumberFormat(pattern='(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2467]|3[12457-9]|5[89]|8[02-9]|9[0-35-9]'], national_prefix_formatting_rule=u'01 \\1'),
        NumberFormat(pattern='1([358]\d)(\d{4})(\d{4})', format=u'045 \\1 \\2 \\3', leading_digits_pattern=['1(?:33|55|81)'], national_prefix_formatting_rule=u'\\1'),
        NumberFormat(pattern='1(\d{3})(\d{3})(\d{4})', format=u'045 \\1 \\2 \\3', leading_digits_pattern=['1(?:[2467]|3[12457-9]|5[89]|8[2-9]|9[1-35-9])'], national_prefix_formatting_rule=u'\\1')],
    intl_number_format=[NumberFormat(pattern='([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['33|55|81'], national_prefix_formatting_rule=u'01 \\1'),
        NumberFormat(pattern='(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2467]|3[12457-9]|5[89]|8[02-9]|9[0-35-9]'], national_prefix_formatting_rule=u'01 \\1'),
        NumberFormat(pattern='(1)([358]\d)(\d{4})(\d{4})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['1(?:33|55|81)'], national_prefix_formatting_rule=u'01 \\1'),
        NumberFormat(pattern='(1)(\d{3})(\d{3})(\d{4})', format=u'\\1 \\2 \\3 \\4', leading_digits_pattern=['1(?:[2467]|3[12457-9]|5[89]|8[2-9]|9[1-35-9])'], national_prefix_formatting_rule=u'01 \\1')])
"""Auto-generated file, do not edit by hand. KR metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_KR = PhoneMetadata(
    id='KR',
    country_code=82,
    international_prefix='00(?:[124-68]|[37]\\d{2})',
    general_desc=PhoneNumberDesc(
        national_number_pattern='[1-79]\\d{3,9}|8\\d{8}',
        possible_number_pattern='\\d{4,10}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '(?:2|[34][1-3]|5[1-5]|6[1-4])(?:1\\d{2,3}|[2-9]\\d{6,7})',
        possible_number_pattern='\\d{4,10}',
        example_number='22123456'),
    mobile=PhoneNumberDesc(national_number_pattern='1[0-25-9]\\d{7,8}',
                           possible_number_pattern='\\d{9,10}',
                           example_number='1023456789'),
    toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}',
                              possible_number_pattern='\\d{9}',
                              example_number='801234567'),
    premium_rate=PhoneNumberDesc(national_number_pattern='60[2-9]\\d{6}',
                                 possible_number_pattern='\\d{9}',
                                 example_number='602345678'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='50\\d{8}',
                                    possible_number_pattern='\\d{10}',
                                    example_number='5012345678'),
    voip=PhoneNumberDesc(national_number_pattern='70\\d{8}',
                         possible_number_pattern='\\d{10}',
"""Auto-generated file, do not edit by hand. NI metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_NI = PhoneMetadata(id='NI', country_code=505, international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[128]\d{7}', possible_number_pattern=u'\d{8}'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'2\d{7}', possible_number_pattern=u'\d{8}', example_number=u'21234567'),
    mobile=PhoneNumberDesc(national_number_pattern=u'8\d{7}', possible_number_pattern=u'\d{8}', example_number=u'81234567'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'1800\d{4}', possible_number_pattern=u'\d{8}', example_number=u'18001234'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA', possible_number_pattern=u'NA'),
    number_format=[NumberFormat(pattern='(\d{4})(\d{4})', format=u'\\1 \\2')])
"""Auto-generated file, do not edit by hand. AR metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AR = PhoneMetadata(
    id='AR',
    country_code=54,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9,11}',
                                 possible_number_pattern='\\d{6,12}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9}',
                               possible_number_pattern='\\d{6,10}',
                               example_number='1123456789'),
    mobile=PhoneNumberDesc(
        national_number_pattern=
        '9(?:11[2-9]\\d{7}|(?:2(?:2[013]|37|6[14]|9[179])|3(?:4[1235]|5[138]|8[1578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})',
        possible_number_pattern='\\d{6,12}',
        example_number='91123456789'),
    toll_free=PhoneNumberDesc(national_number_pattern='80\\d{8}',
                              possible_number_pattern='\\d{10}',
                              example_number='8012345678'),
    premium_rate=PhoneNumberDesc(national_number_pattern='6(?:0\\d|10)\\d{7}',
                                 possible_number_pattern='\\d{10}',
                                 example_number='6001234567'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
                          possible_number_pattern='NA'),
Exemple #19
0
"""Auto-generated file, do not edit by hand. BB metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_BB = PhoneMetadata(
    id='BB',
    country_code=1,
    international_prefix='011',
    general_desc=PhoneNumberDesc(national_number_pattern='[2589]\\d{9}',
                                 possible_number_pattern='\\d{7}(?:\\d{3})?'),
    fixed_line=PhoneNumberDesc(national_number_pattern='246[2-9]\\d{6}',
                               possible_number_pattern='\\d{7}(?:\\d{3})?',
                               example_number='2462345678'),
    mobile=PhoneNumberDesc(
        national_number_pattern='246(?:(?:2[346]|45|82)\\d|25[0-4])\\d{4}',
        possible_number_pattern='\\d{10}',
        example_number='2462501234'),
    toll_free=PhoneNumberDesc(
        national_number_pattern='8(?:00|55|66|77|88)[2-9]\\d{6}',
        possible_number_pattern='\\d{10}',
        example_number='8002123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}',
                                 possible_number_pattern='\\d{10}',
                                 example_number='9002123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(
        national_number_pattern='5(?:00|33|44)[2-9]\\d{6}',
        possible_number_pattern='\\d{10}',
        example_number='5002345678'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
"""Auto-generated file, do not edit by hand. TH metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_TH = PhoneMetadata(
    id='TH',
    country_code=66,
    international_prefix='00',
    general_desc=PhoneNumberDesc(
        national_number_pattern=u'[2-8]\d{7,8}|1\d{9}',
        possible_number_pattern=u'\d{8,10}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:2[1-9]|3[24-9]|4[2-5]|5[3-6]|7[3-7])\d{6}',
        possible_number_pattern=u'\d{8}',
        example_number=u'21234567'),
    mobile=PhoneNumberDesc(national_number_pattern=u'8\d{8}',
                           possible_number_pattern=u'\d{9}',
                           example_number=u'812345678'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'1800\d{6}',
                              possible_number_pattern=u'\d{10}',
                              example_number=u'1800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'1900\d{6}',
                                 possible_number_pattern=u'\d{10}',
                                 example_number=u'1900123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'60\d{7}',
                         possible_number_pattern=u'\d{9}',
                         example_number=u'601234567'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
Exemple #21
0
"""Auto-generated file, do not edit by hand. PS metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_PS = PhoneMetadata(id='PS', country_code=970, international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='[24589]\\d{7,8}|1(?:[78]\\d{8}|[49]\\d{2,3})', possible_number_pattern='\\d{4,10}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='(?:22[234789]|42[45]|82[01458]|92[369])\\d{5}', possible_number_pattern='\\d{7,8}', example_number='22234567'),
    mobile=PhoneNumberDesc(national_number_pattern='5[69]\\d{7}', possible_number_pattern='\\d{9}', example_number='599123456'),
    toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{6}', possible_number_pattern='\\d{10}', example_number='1800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='1(?:4|9\\d)\\d{2}', possible_number_pattern='\\d{4,5}', example_number='19123'),
    shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', possible_number_pattern='\\d{10}', example_number='1700123456'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    national_prefix=u'0',
    national_prefix_for_parsing=u'0',
    number_format=[NumberFormat(pattern='([2489])(2\\d{2})(\\d{4})', format=u'\\1 \\2 \\3', leading_digits_pattern=['[2489]'], national_prefix_formatting_rule=u'0\\1'),
        NumberFormat(pattern='(5[69]\\d)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['5'], national_prefix_formatting_rule=u'0\\1'),
        NumberFormat(pattern='(1[78]00)(\\d{3})(\\d{3})', format=u'\\1 \\2 \\3', leading_digits_pattern=['1[78]'], national_prefix_formatting_rule=u'\\1')])
"""Auto-generated file, do not edit by hand. MU metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_MU = PhoneMetadata(
    id='MU',
    country_code=230,
    international_prefix='0(?:[2-7]0|33)',
    general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{6}',
                                 possible_number_pattern='\\d{7}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '(?:2(?:[034789]\\d|1[0-8]|2[0-79])|4(?:[013-8]\\d|2[4-7])|[56]\\d{2}|8(?:14|3[129]))\\d{4}',
        possible_number_pattern='\\d{7}',
        example_number='2012345'),
    mobile=PhoneNumberDesc(
        national_number_pattern=
        '(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|87[15-7]|9[1-8]\\d)\\d{4}',
        possible_number_pattern='\\d{7}',
        example_number='2512345'),
    toll_free=PhoneNumberDesc(national_number_pattern='80[012]\\d{4}',
                              possible_number_pattern='\\d{7}',
                              example_number='8001234'),
    premium_rate=PhoneNumberDesc(national_number_pattern='30\\d{5}',
                                 possible_number_pattern='\\d{7}',
                                 example_number='3012345'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
Exemple #23
0
"""Auto-generated file, do not edit by hand. FM metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_FM = PhoneMetadata(id='FM', country_code=691, international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='[39]\\d{6}', possible_number_pattern='\\d{7}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='3[2357]0[1-9]\\d{3}|9[2-6]\\d{5}', possible_number_pattern='\\d{7}', example_number='3201234'),
    mobile=PhoneNumberDesc(national_number_pattern='3[2357]0[1-9]\\d{3}|9[2-7]\\d{5}', possible_number_pattern='\\d{7}', example_number='3501234'),
    toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    uan=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),
    number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format=u'\\1 \\2')])
"""Auto-generated file, do not edit by hand. KW metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_KW = PhoneMetadata(
    id='KW',
    country_code=965,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern='[12569]\\d{6,7}',
                                 possible_number_pattern='\\d{7,8}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        '(?:18\\d|2(?:[23]\\d{2}|4[1-35-9]\\d|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}',
        possible_number_pattern='\\d{7,8}',
        example_number='22345678'),
    mobile=PhoneNumberDesc(
        national_number_pattern=
        '(?:5(?:0[0-25]|5\\d)|6(?:0[034679]|5[015-9]|6\\d|7[067]|99)|9(?:0[09]|4[049]|66|[79]\\d))\\d{5}',
        possible_number_pattern='\\d{8}',
        example_number='50012345'),
    toll_free=PhoneNumberDesc(national_number_pattern='NA',
                              possible_number_pattern='NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern='NA',
                                 possible_number_pattern='NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='NA',
                                    possible_number_pattern='NA'),
    voip=PhoneNumberDesc(national_number_pattern='NA',
                         possible_number_pattern='NA'),
    pager=PhoneNumberDesc(national_number_pattern='NA',
                          possible_number_pattern='NA'),
Exemple #25
0
"""Auto-generated file, do not edit by hand. UA metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_UA = PhoneMetadata(
    id='UA',
    country_code=380,
    international_prefix='0~0',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[3-689]\d{8}',
                                 possible_number_pattern=u'\d{5,9}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\d{7}',
        possible_number_pattern=u'\d{5,9}',
        example_number=u'311234567'),
    mobile=PhoneNumberDesc(
        national_number_pattern=u'(?:39|50|6[36-8]|9[1-9])\d{7}',
        possible_number_pattern=u'\d{9}',
        example_number=u'391234567'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{6}',
                              possible_number_pattern=u'\d{9}',
                              example_number=u'800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'900\d{6}',
                                 possible_number_pattern=u'\d{9}',
                                 example_number=u'900123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
"""Auto-generated file, do not edit by hand. CY metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_CY = PhoneMetadata(
    id='CY',
    country_code=357,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[27-9]\d{7}',
                                 possible_number_pattern=u'\d{8}'),
    fixed_line=PhoneNumberDesc(national_number_pattern=u'2[2-6]\d{6}',
                               possible_number_pattern=u'\d{8}',
                               example_number=u'22345678'),
    mobile=PhoneNumberDesc(
        national_number_pattern=u'7777\d{4}|9(?:[69]\d|7[67])\d{5}',
        possible_number_pattern=u'\d{8}',
        example_number=u'96123456'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'8000\d{4}',
                              possible_number_pattern=u'\d{8}',
                              example_number=u'80001234'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'9009\d{4}',
                                 possible_number_pattern=u'\d{8}',
                                 example_number=u'90091234'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'700\d{5}',
                                    possible_number_pattern=u'\d{8}',
                                    example_number=u'70012345'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
Exemple #27
0
"""Auto-generated file, do not edit by hand. KZ metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_KZ = PhoneMetadata(
    id='KZ',
    country_code=7,
    international_prefix='8~10',
    general_desc=PhoneNumberDesc(
        national_number_pattern=u'(?:7\d{2}|80[09])\d{7}',
        possible_number_pattern=u'\d{10}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=
        u'7(?:1(?:0(?:[23]\d|4[023]|59|63)|1(?:[23]\d|4[0-79]|59)|2(?:[23]\d|59)|3(?:2\d|3[1-79]|4[0-35-9]|59)|4(?:2\d|3[013-79]|4[0-8]|5[1-79])|5(?:2\d|3[1-8]|4[1-7]|59)|6(?:2\d|[34]\d|5[19]|61)|72\d|8(?:[27]\d|3[1-46-9]|4[0-5]|))|2(?:1(?:[23]\d|4[46-9]|5[3469])|2(?:2\d|3[0679]|46|5[12679]|)|3(?:[234]\d|5[139]|)|4(?:2\d|3[1235-9]|59)|5(?:[23]\d|4[01246-8]|59|61)|6(?:2\d|3[1-9]|4[0-4]|59)|7(?:[23]\d|40|5[279]|7\d)|8(?:[23]\d|4[0-3]|59)|9(?:2\d|3[124578]|59))|3622)\d{5}',
        possible_number_pattern=u'\d{10}',
        example_number=u'7123456789'),
    mobile=PhoneNumberDesc(national_number_pattern=
                           u'7(?:0[01257]\d{2}|6[02-4]\d{2}|7[157]\d{2})\d{5}',
                           possible_number_pattern=u'\d{10}',
                           example_number=u'7710009998'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'800\d{7}',
                              possible_number_pattern=u'\d{10}',
                              example_number=u'8001234567'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'809\d{7}',
                                 possible_number_pattern=u'\d{10}',
                                 example_number=u'8091234567'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'751\d{7}',
                         possible_number_pattern=u'\d{10}',
"""Auto-generated file, do not edit by hand. SI metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_SI = PhoneMetadata(
    id='SI',
    country_code=386,
    international_prefix='00',
    general_desc=PhoneNumberDesc(
        national_number_pattern=u'[1-7]\d{6,7}|[89]\d{4,7}',
        possible_number_pattern=u'\d{5,8}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:1\d|2[2-8]|3[4-8]|4[24-8]|[57][3-8])\d{6}',
        possible_number_pattern=u'\d{7,8}',
        example_number=u'11234567'),
    mobile=PhoneNumberDesc(
        national_number_pattern=u'(?:[37][01]|4[019]|51|64)\d{6}',
        possible_number_pattern=u'\d{8}',
        example_number=u'31234567'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'80\d{4,6}',
                              possible_number_pattern=u'\d{6,8}',
                              example_number=u'80123456'),
    premium_rate=PhoneNumberDesc(
        national_number_pattern=u'90\d{4,6}|89[1-3]\d{2,5}',
        possible_number_pattern=u'\d{5,8}',
        example_number=u'90123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'(?:59|8[1-3])\d{6}',
                         possible_number_pattern=u'\d{8}',
"""Auto-generated file, do not edit by hand. AC metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_AC = PhoneMetadata(
    id='AC',
    country_code=247,
    international_prefix='00',
    general_desc=PhoneNumberDesc(national_number_pattern=u'[2-46]\d{3}',
                                 possible_number_pattern=u'\d{4}'),
    fixed_line=PhoneNumberDesc(
        national_number_pattern=u'(?:3[0-5]|4[4-6]|[26]\d)\d{2}',
        possible_number_pattern=u'\d{4}',
        example_number=u'6889'),
    mobile=PhoneNumberDesc(national_number_pattern=u'NA',
                           possible_number_pattern=u'NA'),
    toll_free=PhoneNumberDesc(national_number_pattern=u'NA',
                              possible_number_pattern=u'NA'),
    premium_rate=PhoneNumberDesc(national_number_pattern=u'NA',
                                 possible_number_pattern=u'NA'),
    shared_cost=PhoneNumberDesc(national_number_pattern=u'NA',
                                possible_number_pattern=u'NA'),
    personal_number=PhoneNumberDesc(national_number_pattern=u'NA',
                                    possible_number_pattern=u'NA'),
    voip=PhoneNumberDesc(national_number_pattern=u'NA',
                         possible_number_pattern=u'NA'),
    pager=PhoneNumberDesc(national_number_pattern=u'NA',
                          possible_number_pattern=u'NA'),
    uan=PhoneNumberDesc(national_number_pattern=u'NA',
                        possible_number_pattern=u'NA'),
    no_international_dialling=PhoneNumberDesc(national_number_pattern=u'NA',
                                              possible_number_pattern=u'NA'))
"""Auto-generated file, do not edit by hand. CC metadata"""
from phonenumbers import NumberFormat, PhoneNumberDesc, PhoneMetadata

PHONE_METADATA_CC = PhoneMetadata(
    id='CC',
    country_code=61,
    international_prefix='(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]',
    general_desc=PhoneNumberDesc(national_number_pattern='[1458]\\d{5,9}',
                                 possible_number_pattern='\\d{6,10}'),
    fixed_line=PhoneNumberDesc(national_number_pattern='89162\\d{4}',
                               possible_number_pattern='\\d{8,9}',
                               example_number='891621234'),
    mobile=PhoneNumberDesc(
        national_number_pattern=
        '4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-37-9]|6[6-9]|7[07-9]|8[7-9])\\d{6}',
        possible_number_pattern='\\d{9}',
        example_number='412345678'),
    toll_free=PhoneNumberDesc(
        national_number_pattern='1(?:80(?:0\\d{2})?|3(?:00\\d{2})?)\\d{4}',
        possible_number_pattern='\\d{6,10}',
        example_number='1800123456'),
    premium_rate=PhoneNumberDesc(national_number_pattern='190[0126]\\d{6}',
                                 possible_number_pattern='\\d{10}',
                                 example_number='1900123456'),
    shared_cost=PhoneNumberDesc(national_number_pattern='NA',
                                possible_number_pattern='NA'),
    personal_number=PhoneNumberDesc(national_number_pattern='500\\d{6}',
                                    possible_number_pattern='\\d{9}',
                                    example_number='500123456'),
    voip=PhoneNumberDesc(national_number_pattern='550\\d{6}',
                         possible_number_pattern='\\d{9}',