| <!-- Copyright (C) 2011 The Libphonenumber Authors |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| |
| @author: Lara Rennie |
| @author: Shaopeng Jia |
| |
| Additional Phone Number Formatting information, containing alternative |
| formats that are commonly used when writing phone numbers in certain |
| countries. Note that this is in addition to the formatting information |
| provided by the main PhoneNumberMetadata.xml file - formatting patterns |
| should not be duplicated. |
| |
| Note also that only the most specific leading-digits pattern is present for |
| each pattern - the less specific ones are used only by the |
| AsYouTypeFormatter, and the AsYouTypeFormatter does not require information |
| on alternate formatting patterns. |
| |
| For regions that share a country calling code, only the region with |
| mainCountryForCode set to true in PhoneNumberMetadata.xml should be present |
| here. |
| |
| Note: Territories are in alphabetical order by their IDs, which are based on CLDR |
| two-letter region codes (or are set to "001" for non-geographical entities, which |
| represents "World" in the UN M.49 standard). The country names in the comments are the |
| official short names in English according to CLDR. |
| |
| For more information on what each element represents, see resources/phonemetadata.proto |
| --> |
| |
| <!DOCTYPE phoneNumberMetadata [ |
| <!ELEMENT phoneNumberMetadata (territories)> |
| <!ELEMENT territories (territory+)> |
| <!ELEMENT territory (availableFormats)> |
| <!ELEMENT availableFormats (numberFormat+)> |
| <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)> |
| <!ELEMENT leadingDigits (#PCDATA)> |
| <!ELEMENT format (#PCDATA)> |
| <!ELEMENT intlFormat (#PCDATA)> |
| |
| <!ATTLIST territory countryCode CDATA #REQUIRED> |
| <!ATTLIST territory nationalPrefix CDATA #IMPLIED> |
| <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED> |
| <!ATTLIST numberFormat pattern CDATA #REQUIRED> |
| ]> |
| |
| <phoneNumberMetadata> |
| <territories> |
| <!-- United Arab Emirates (AE) --> |
| <territory countryCode="971"> |
| <availableFormats> |
| <!-- Alternate mobile formatting. --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> |
| <leadingDigits>5</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Argentina (AR) --> |
| <territory countryCode="54"> |
| <availableFormats> |
| <!-- Mobile & fixed-line four-digit area codes. --> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 2(?: |
| [23]02| |
| 6(?: |
| [25]| |
| 4[6-8] |
| )| |
| 9(?: |
| [02356]| |
| 4[02568]| |
| 72| |
| 8[23] |
| ) |
| )| |
| 3(?: |
| 3[28]| |
| 4(?: |
| [04-79]| |
| 3[5-8]| |
| 8[2379] |
| )| |
| 5(?: |
| [2467]| |
| 3[237]| |
| 8[2-5] |
| )| |
| 7[1-578]| |
| 8(?: |
| [2469]| |
| 3[2578]| |
| 5[4-8]| |
| 7[36-8]| |
| 8[5-8] |
| ) |
| )| |
| 2(?: |
| 2[24-9]| |
| 3[1-59]| |
| 47 |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Mobile & fixed-line four-digit area codes. --> |
| <numberFormat pattern="(\d)(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 9(?: |
| 2(?: |
| 2[024-9]| |
| 3[0-59]| |
| 47| |
| 6[245]| |
| 9[02-8] |
| )| |
| 3(?: |
| 3[28]| |
| 4[03-9]| |
| 5[2-46-8]| |
| 7[1-578]| |
| 8[2-9] |
| ) |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Austria (AT) --> |
| <territory countryCode="43"> |
| <availableFormats> |
| <!-- Vienna. --> |
| <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2,3})"> |
| <leadingDigits>1</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d)(\d{4,6})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d)(\d{7,8})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2,3})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{6,7})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d)(\d{9,12})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{4})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,4})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{5})(\d{4,6})"> |
| <leadingDigits>5[079]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| (?: |
| 31| |
| 4 |
| )6| |
| 51| |
| 6(?: |
| 5[0-3579]| |
| [6-9] |
| )| |
| 7(?: |
| 20| |
| 32| |
| 8 |
| )| |
| [89] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2,3})"> |
| <leadingDigits> |
| (?: |
| 31| |
| 4 |
| )6| |
| 51| |
| 6(?: |
| 5[0-3579]| |
| [6-9] |
| )| |
| 7(?: |
| 20| |
| 32| |
| 8 |
| )| |
| [89] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2,3})"> |
| <leadingDigits> |
| (?: |
| 31| |
| 4 |
| )6| |
| 51| |
| 6(?: |
| 5[0-3579]| |
| [6-9] |
| )| |
| 7(?: |
| 20| |
| 32| |
| 8 |
| )| |
| [89] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| 2| |
| 3(?: |
| 1[1-578]| |
| [3-68] |
| )| |
| 4[2378]| |
| 5[2-6]| |
| 6(?: |
| [124]| |
| 5[468] |
| )| |
| 7(?: |
| 2[1-8]| |
| 35| |
| [4-79] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Australia (AU) --> |
| <territory countryCode="61"> |
| <availableFormats> |
| <!-- Alternate formatting for toll-free & premium-rate numbers --> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})"> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate formatting for toll-free & premium-rate numbers --> |
| <numberFormat pattern="(\d{4})(\d{6})"> |
| <format>$1 $2</format> |
| </numberFormat> |
| <!-- Alternate formatting for toll-free & premium-rate numbers --> |
| <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})"> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d)(\d{8})"> |
| <leadingDigits>[2378]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Bulgaria (BG) --> |
| <territory countryCode="359"> |
| <availableFormats> |
| <!-- Alternative formatting for Sofia. --> |
| <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits>2</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternative mobile formatting. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 8| |
| 98 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternative mobile formatting. --> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 8| |
| 98 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Brazil (BR) --> |
| <territory countryCode="55"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{8})"> |
| <leadingDigits> |
| [12467]| |
| 3[1-578]| |
| 5[13-5]| |
| [89][1-9] |
| </leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Costa Rica (CR) --> |
| <territory countryCode="506"> |
| <availableFormats> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})"> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Germany (DE) --> |
| <territory countryCode="49"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| 3[02]| |
| 40| |
| [68]9 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Sometimes four-digit area codes are split into two groups of two. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 0| |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 4[01]| |
| 50| |
| 6[09]| |
| 7(?: |
| 0| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6]| |
| 9 |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{3,4})"> |
| <leadingDigits> |
| 3[02]| |
| 40| |
| [68]9 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{1,2})"> |
| <leadingDigits> |
| 3[02]| |
| 40| |
| [68]9 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2,3})"> |
| <leadingDigits> |
| 3[02]| |
| 40| |
| [68]9 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d)(\d{2})(\d{2})"> |
| <leadingDigits> |
| 3[02]| |
| 40| |
| [68]9 |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5 $6</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2,4})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{4})(\d{3,4})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{1,2})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})(\d)"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2,3})"> |
| <leadingDigits> |
| 2(?: |
| 0[1-389]| |
| 12[0-8] |
| )| |
| 3(?: |
| [35-9][15]| |
| 4[015] |
| )| |
| 906| |
| 2(?: |
| [13][14]| |
| 2[18] |
| )| |
| (?: |
| 2[4-9]| |
| 4[2-9]| |
| [579][1-9]| |
| [68][1-8] |
| )1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{1,4})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Sometimes four-digit area codes are split into two groups of two. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| 66[2-9]| |
| 7(?: |
| 1[2-9]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| [5-8]0| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Sometimes four-digit area codes are split into two groups of two. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| 66[2-9]| |
| 7(?: |
| 1[2-9]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| [5-8]0| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <!-- Sometimes four-digit area codes are split into two groups of two. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5 $6</format> |
| </numberFormat> |
| <!-- Sometimes four-digit area codes are split into two groups of two. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| 7(?: |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| [5-7]0| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5 $6</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{4})(\d{1,4})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 3[1468]| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147]| |
| 9[1468] |
| ) |
| )| |
| 4(?: |
| 1| |
| 5[02-6]| |
| 9[2-6] |
| )| |
| 7(?: |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 4[02-6]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| [5-7]0| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{3})(\d{2})"> |
| <leadingDigits> |
| 15[1279]| |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2,3})"> |
| <leadingDigits> |
| 2(?: |
| 0[4-6]| |
| 1(?: |
| [035-9]| |
| 29 |
| )| |
| 3[0235-9]| |
| 7[2-7] |
| )| |
| 3(?: |
| 3(?: |
| 0[1-467]| |
| 2[127-9]| |
| 3[124578]| |
| 7[1257-9]| |
| 8[1256]| |
| 9[145] |
| )| |
| 4(?: |
| 2[135]| |
| 4[13578]| |
| 9[1346] |
| )| |
| 5(?: |
| 0[14]| |
| 2[1-3589]| |
| 6[1-4]| |
| 7[13468]| |
| 8[13568] |
| )| |
| 6(?: |
| 2[1-489]| |
| 3[124-6]| |
| 6[13]| |
| 7[12579]| |
| 8[1-356]| |
| 9[135] |
| )| |
| 7(?: |
| 2[1-7]| |
| 4[145]| |
| 6[1-5]| |
| 7[1-4] |
| )| |
| 8(?: |
| 21| |
| 6| |
| 7[1467]| |
| 8[136] |
| )| |
| 9(?: |
| 0[12479]| |
| 2[1358]| |
| 4[134679]| |
| 6[1-9]| |
| 7[136]| |
| 8[147] |
| ) |
| )| |
| 41| |
| [56]0| |
| 7(?: |
| 0[2-8]| |
| 8[02-5]| |
| 9[03-7] |
| )| |
| 8(?: |
| 3[02-46-9]| |
| 5[03-9]| |
| 6[2-8]| |
| 8[024-6] |
| )| |
| 9(?: |
| 0[7-9]| |
| 7[02-467] |
| )| |
| (?: |
| 45| |
| 84 |
| )[02-6]| |
| 3(?: |
| 83| |
| 99 |
| )[1468]| |
| 3[68]4[1347]| |
| 3(?: |
| 47| |
| 60 |
| )[1356]| |
| (?: |
| 66| |
| 71| |
| 80 |
| )[2-9]| |
| 3(?: |
| 3[46]| |
| 46| |
| 5[49] |
| )[1246]| |
| (?: |
| 22| |
| 47| |
| 81 |
| )[02-79]| |
| 3[4579]3[1357]| |
| (?: |
| 28| |
| 49| |
| 5[79]| |
| 7[27]| |
| 9[589] |
| )[02-7]| |
| (?: |
| 2[569]| |
| 4[2-48]| |
| 5[124-6]| |
| 6[1-358]| |
| 73| |
| 82| |
| 9[1-4] |
| )[02-9]| |
| (?: |
| 24| |
| [49]6| |
| 5[38]| |
| 6[47]| |
| 7[4-6]| |
| 87 |
| )[02-8] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{5})(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| 3(?: |
| 3(?: |
| 0[589]| |
| 2[03]| |
| 3[369]| |
| 4[357]| |
| 6[0357]| |
| 7[0346]| |
| 8[347]| |
| 9[236-8] |
| )| |
| 4(?: |
| 4[2469]| |
| 6[03579]| |
| 9[0257] |
| )| |
| 5(?: |
| 0[235]| |
| 2[046]| |
| [49][357]| |
| 6[09]| |
| 7[2579]| |
| 8[2479] |
| )| |
| 6(?: |
| 2[05]| |
| 3[37]| |
| 6[02459]| |
| 7[03468]| |
| 8[47]| |
| 9[246] |
| )| |
| 7(?: |
| 2[09]| |
| 4[236]| |
| 60| |
| 75 |
| )| |
| 8(?: |
| 2[0239]| |
| 3[023579]| |
| 7[23589]| |
| 8[2457] |
| )| |
| 9(?: |
| 0[03568]| |
| 3[24689]| |
| 4[0258]| |
| 60| |
| 7[2457]| |
| 8[23568]| |
| 9[23579] |
| ) |
| )| |
| 3[68]4[2568]| |
| 3(?: |
| 47| |
| 60 |
| )[2478]| |
| 3[49]2[02469]| |
| 3[457]3[2468] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{5})(\d{4})(\d{3,4})"> |
| <leadingDigits> |
| 3(?: |
| 3(?: |
| 0[589]| |
| 2[03]| |
| 3[369]| |
| 4[357]| |
| 6[0357]| |
| 7[0346]| |
| 8[347]| |
| 9[236-8] |
| )| |
| 4(?: |
| 4[2469]| |
| 6[03579]| |
| 9[0257] |
| )| |
| 5(?: |
| 0[235]| |
| 2[046]| |
| [49][357]| |
| 6[09]| |
| 7[2579]| |
| 8[2479] |
| )| |
| 6(?: |
| 2[05]| |
| 3[37]| |
| 6[02459]| |
| 7[03468]| |
| 8[47]| |
| 9[246] |
| )| |
| 7(?: |
| 2[09]| |
| 4[236]| |
| 60| |
| 75 |
| )| |
| 8(?: |
| 2[0239]| |
| 3[023579]| |
| 7[23589]| |
| 8[2457] |
| )| |
| 9(?: |
| 0[03568]| |
| 3[24689]| |
| 4[0258]| |
| 60| |
| 7[2457]| |
| 8[23568]| |
| 9[23579] |
| ) |
| )| |
| 3[68]4[2568]| |
| 3(?: |
| 47| |
| 60 |
| )[2478]| |
| 3[49]2[02469]| |
| 3[457]3[2468] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{5})(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 3(?: |
| 3(?: |
| 0[589]| |
| 2[03]| |
| 3[369]| |
| 4[357]| |
| 6[0357]| |
| 7[0346]| |
| 8[347]| |
| 9[236-8] |
| )| |
| 4(?: |
| 4[2469]| |
| 6[03579]| |
| 9[0257] |
| )| |
| 5(?: |
| 0[235]| |
| 2[046]| |
| [49][357]| |
| 6[09]| |
| 7[2579]| |
| 8[2479] |
| )| |
| 6(?: |
| 2[05]| |
| 3[37]| |
| 6[02459]| |
| 7[03468]| |
| 8[47]| |
| 9[246] |
| )| |
| 7(?: |
| 2[09]| |
| 4[236]| |
| 60| |
| 75 |
| )| |
| 8(?: |
| 2[0239]| |
| 3[023579]| |
| 7[23589]| |
| 8[2457] |
| )| |
| 9(?: |
| 0[03568]| |
| 3[24689]| |
| 4[0258]| |
| 60| |
| 7[2457]| |
| 8[23568]| |
| 9[23579] |
| ) |
| )| |
| 3[68]4[2568]| |
| 3(?: |
| 47| |
| 60 |
| )[2478]| |
| 3[49]2[02469]| |
| 3[457]3[2468] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{4})"> |
| <leadingDigits>15[1279]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{4})(\d{3})"> |
| <leadingDigits>15[1279]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{8})"> |
| <leadingDigits>15[1279]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2})"> |
| <leadingDigits>15[1279]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d)"> |
| <leadingDigits> |
| 1[67]| |
| 800 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{2,3})(\d{3})(\d{2})"> |
| <leadingDigits> |
| 1[67]| |
| 800 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{4})(\d{3})"> |
| <leadingDigits>800</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2,3})"> |
| <leadingDigits>800</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{6})(\d{2})(\d{1,4})"> |
| <leadingDigits>800</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate format for premium rate numbers. --> |
| <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3,4})"> |
| <leadingDigits>900</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate format for premium rate numbers. --> |
| <numberFormat pattern="(\d{3})(\d)(\d{4})(\d{3,4})"> |
| <leadingDigits>900</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3})"> |
| <leadingDigits>180</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Medium rate numbers often have the first group with four digits (180X) --> |
| <numberFormat pattern="(\d{4})(\d{4,6})"> |
| <leadingDigits>180</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits>180</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate format for premium rate numbers. --> |
| <numberFormat pattern="(\d{4})(\d{4,10})"> |
| <leadingDigits>900</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Estonia (EE) --> |
| <territory countryCode="372"> |
| <availableFormats> |
| <!-- There are about 2 million search results for numbers written with the 6 separate. --> |
| <numberFormat pattern="(\d)(\d{3})(\d{3})"> |
| <leadingDigits>6</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Some prefixes have been seen in this format too. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})"> |
| <leadingDigits>[4-79]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})"> |
| <leadingDigits>[4-79]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Spain (ES) --> |
| <territory countryCode="34"> |
| <availableFormats> |
| <!-- Common formatting pattern seen for all numbers --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits> |
| [5-7]| |
| 80[367]| |
| 90[12]| |
| [89][1-8] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Numbers starting with 9 are often formatted with a two-digit area code --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 9(?: |
| 0[12]| |
| [1-8] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Finland (FI) --> |
| <territory countryCode="358"> |
| <availableFormats> |
| <!-- Alternative format for one-digit prefix mid-length numbers. --> |
| <numberFormat pattern="(\d)(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| [2568][1-8]| |
| 3(?: |
| 0[1-9]| |
| [1-9] |
| )| |
| 9 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternative format for two-digit prefix mid-length numbers. --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})"> |
| <leadingDigits> |
| [12]0[1-9]| |
| 4| |
| 1[3-9]| |
| 29| |
| 50| |
| 7[15] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternative format for one-digit prefix mid-length numbers. --> |
| <numberFormat pattern="(\d)(\d{4})(\d{3})"> |
| <leadingDigits> |
| [2568][1-8]| |
| 3(?: |
| 0[1-9]| |
| [1-9] |
| )| |
| 9 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Fiji (FJ) --> |
| <territory countryCode="679"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})"> |
| <leadingDigits>7</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- United Kingdom (GB) --> |
| <territory countryCode="44"> |
| <availableFormats> |
| <!-- Historical London format before it moved to a two-digit area code --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <leadingDigits>20</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Historical London format before it moved to a two-digit area code --> |
| <numberFormat pattern="(\d{3})(\d{4})(\d{3})"> |
| <leadingDigits> |
| 1(?: |
| 1| |
| [2-69]1 |
| )| |
| 20| |
| [389]| |
| 7(?: |
| [1-57-9]| |
| 624 |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Commonly used London format --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{2})(\d{2})"> |
| <leadingDigits>20</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- UAN numbers beginning with 3 are also often formatted with a 4-digit first group (many search results) --> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 1(?: |
| [2-69][02-9]| |
| [78] |
| )| |
| 3| |
| 7(?: |
| [1-57-9]| |
| 624 |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>8</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Georgia (GE) --> |
| <territory countryCode="995"> |
| <availableFormats> |
| <!-- Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group) --> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits>32</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Variant for Tblisi formatting --> |
| <numberFormat pattern="(\d{2})(\d)(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits>32</leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <!-- * Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group) |
| * Sometimes the subscriber number is formatted in one groups of six digits --> |
| <numberFormat pattern="(\d{3})(\d{6})"> |
| <leadingDigits>[348]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <!-- * Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group) |
| * Sometimes the subscriber number is formatted in two groups of three digits --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>[348]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Wikipedia variant for Tblisi formatting --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})"> |
| <leadingDigits>32</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Sometimes the area code is merged with the first group for Tblisi numbers --> |
| <numberFormat pattern="(\d{5})(\d{2})(\d{2})"> |
| <leadingDigits>32</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Gibraltar (GI) --> |
| <territory countryCode="350"> |
| <availableFormats> |
| <numberFormat pattern="(\d{4})(\d{4})"> |
| <leadingDigits>2</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Greece (GR) --> |
| <territory countryCode="30"> |
| <availableFormats> |
| <!-- Incorrect format for Athens, following the other cities which do have three-digit area codes. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <leadingDigits>21</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Croatia (HR) --> |
| <territory countryCode="385"> |
| <availableFormats> |
| <numberFormat pattern="(\d)(\d{3})(\d{4})"> |
| <leadingDigits>1</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits>1</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{4})"> |
| <leadingDigits>[2-69]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> |
| <leadingDigits>6</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Hungary (HU) --> |
| <territory countryCode="36"> |
| <availableFormats> |
| <!-- Local numbers are also often written 4-3 rather than 3-4. --> |
| <numberFormat pattern="(\d)(\d{4})(\d{3})"> |
| <leadingDigits>1</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Local numbers are also often written 4-3 rather than 3-4. --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Indonesia (ID) --> |
| <territory countryCode="62"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})"> |
| <leadingDigits> |
| 2[124]| |
| [36]1 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{5})"> |
| <leadingDigits> |
| 2[124]| |
| [36]1 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 2[124]| |
| [36]1 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <leadingDigits>8[1-35-9]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{5,6})"> |
| <leadingDigits>8</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{3})"> |
| <leadingDigits>8</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Israel (IL) --> |
| <territory countryCode="972"> |
| <availableFormats> |
| <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits>[2-489]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- India (IN) --> |
| <territory countryCode="91"> |
| <availableFormats> |
| <!-- Mobile numbers. These are typically written XXXXX-XXXXX but other formats have |
| been seen online. Some common ones are listed below. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{6})"> |
| <leadingDigits> |
| 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] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 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] |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <!-- Two-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as |
| XXXXX-XXXXX by default, instead of how they would be if they were recognised as |
| geographical numbers. --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> |
| <leadingDigits> |
| 79(?: |
| [089]| |
| 31| |
| 7[02-9] |
| )| |
| 80(?: |
| [01589]| |
| 6[67]| |
| 7[02-9] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Three-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as |
| XXXXX-XXXXX by default, instead of how they would be if they were recognised as |
| geographical numbers. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <leadingDigits> |
| 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] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Four-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as |
| XXXXX-XXXXX by default, instead of how they would be if they were recognised as |
| geographical numbers. --> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 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] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Italy (IT) --> |
| <territory countryCode="39"> |
| <availableFormats> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 0(?: |
| [13-579][2-46-8]| |
| 8[236-8] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{3})"> |
| <leadingDigits> |
| 0(?: |
| [13-579][2-46-8]| |
| 8[236-8] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Japan (JP) --> |
| <territory countryCode="81"> |
| <availableFormats> |
| <!-- Toll-free, premium-rate and UAN numbers --> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{4})"> |
| <leadingDigits> |
| (?: |
| 12| |
| 57| |
| 99 |
| )0 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| (?: |
| 12| |
| 57| |
| 99 |
| )0 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{4})(\d{2})"> |
| <leadingDigits> |
| (?: |
| 12| |
| 57| |
| 99 |
| )0 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Cambodia (KH) --> |
| <territory countryCode="855"> |
| <availableFormats> |
| <!-- Common alternative formatting for most number ranges --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2,3})"> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Laos (LA) --> |
| <territory countryCode="856"> |
| <availableFormats> |
| <!-- Alternate widely-used patterns for mobile numbers. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{8})"> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Sri Lanka (LK) --> |
| <territory countryCode="94"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d)(\d{6})"> |
| <leadingDigits>[1-689]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{6})"> |
| <leadingDigits>[1-689]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <!-- Alternate mobile format. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>7</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Luxembourg (LU) --> |
| <territory countryCode="352"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> |
| <leadingDigits> |
| 2(?: |
| [0367]| |
| 4[3-8] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Moldova (MD) --> |
| <territory countryCode="373"> |
| <availableFormats> |
| <!-- * Alternate format for two-digit prefixes |
| * Alternate mobile format --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 22| |
| [367] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate format for three-digit prefixes --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> |
| <leadingDigits>[67]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Myanmar (Burma) (MM) --> |
| <territory countryCode="95"> |
| <availableFormats> |
| <!-- Alternate mobile format. --> |
| <numberFormat pattern="(\d)(\d{4})(\d{5})"> |
| <leadingDigits>92</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Mexico (MX) --> |
| <territory countryCode="52"> |
| <availableFormats> |
| <!-- Alternate format for two-digit area codes. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 33| |
| 5[56]| |
| 81 |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| [24679]| |
| 3[0-2457-9]| |
| 5[089]| |
| 8[02-46-9] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Nicaragua (NI) --> |
| <territory countryCode="505"> |
| <availableFormats> |
| <!-- Alternate formatting for fixed-line ranges --> |
| <numberFormat pattern="(\d)(\d{3})(\d{4})"> |
| <leadingDigits>2</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Netherlands (NL) --> |
| <territory countryCode="31"> |
| <availableFormats> |
| <!-- Numbers with a two-digit area code are often written with the second and third group as 3-4 rather than 4-3 --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> |
| <leadingDigits> |
| 1[035]| |
| 2[0346]| |
| 3[03568]| |
| 4[0356]| |
| 5[0358]| |
| 7| |
| 8[4578]| |
| 91 |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Numbers with a three-digit area code are often written with the subscriber number as groups of two rather than three --> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 1[16-8]| |
| 2[259]| |
| 3[124]| |
| 4[17-9]| |
| 5[124679] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- New Zealand (NZ) --> |
| <territory countryCode="64"> |
| <availableFormats> |
| <!-- Pattern for fixed-line formats excluding the Ross Dependency --> |
| <numberFormat pattern="(\d)(\d{4})(\d{3})"> |
| <leadingDigits> |
| [3467]| |
| 9[2-9] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Pattern for short premium-rate & toll-free numbers. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})"> |
| <leadingDigits>[89]0</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Papua New Guinea (PG) --> |
| <territory countryCode="675"> |
| <availableFormats> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{3})"> |
| <leadingDigits>7</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Portugal (PT) --> |
| <territory countryCode="351"> |
| <availableFormats> |
| <!-- Lisbon/Porto numbers are usually formatted with the 21 or 22 separated - but sometimes they are formatted as 21X or 22X instead. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>2[12]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- * Lisbon/Porto numbers. |
| * Commonly used mobile formatting pattern. --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 2[12]| |
| 9 |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Commonly used mobile formatting pattern. --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> |
| <leadingDigits>9</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Paraguay (PY) --> |
| <territory countryCode="595"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})"> |
| <leadingDigits> |
| [26]1| |
| 3[289]| |
| 4[1246-8]| |
| 7[1-3]| |
| 8[1-36] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{2})(\d{6,7})"> |
| <leadingDigits> |
| 2[14-68]| |
| 3[26-9]| |
| 4[1246-8]| |
| 6(?: |
| 1| |
| 75 |
| )| |
| 7[1-35]| |
| 8[1-36] |
| </leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <numberFormat pattern="(\d{3})(\d{6})"> |
| <leadingDigits> |
| 2[279]| |
| 3[13-5]| |
| 4[359]| |
| 5[1-5]| |
| 6(?: |
| [34]| |
| 7[1-46-8] |
| )| |
| 7[46-8]| |
| 85 |
| </leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Serbia (RS) --> |
| <territory countryCode="381"> |
| <availableFormats> |
| <!-- * Alternate format for fixed-line numbers with a two-digit area code |
| * Alternate format for mobile numbers --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{3})"> |
| <leadingDigits> |
| [16]| |
| 2[0-24-7]| |
| 3[0-8]| |
| (?: |
| 2[389]| |
| 39 |
| )[2-9] |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternate format for fixed-line numbers with a two-digit area code --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})"> |
| <leadingDigits> |
| 1| |
| 2[0-24-7]| |
| 3[0-8]| |
| (?: |
| 2[389]| |
| 39 |
| )[2-9] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate format for mobile numbers --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits>6</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Russia (RU) --> |
| <territory countryCode="7"> |
| <availableFormats> |
| <!-- * Alternate KZ formatting (4-digit prefixes) |
| * Russian numbers are sometimes formatted with a 4-digit prefix --> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits> |
| [3489]| |
| 7(?: |
| 1(?: |
| [0-356]2| |
| 4[29]| |
| 7| |
| 8[27] |
| )| |
| 2(?: |
| 1[23]| |
| [2-9]2 |
| ) |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- * Alternate KZ formatting (5-digit prefixes) |
| * Russian numbers are sometimes formatted with a 5-digit prefix - this may in fact only apply to some prefixes, but we don't have a good understanding of which these are so err on the side of including all. --> |
| <numberFormat pattern="(\d{5})(\d{5})"> |
| <leadingDigits> |
| [3489]| |
| 72(?: |
| 6| |
| 7[457] |
| )| |
| 7(?: |
| 12| |
| 2[49] |
| )[35]| |
| 7(?: |
| 1[13-58]| |
| 2[1-38] |
| )[3-5]| |
| 7(?: |
| 1[06]| |
| 25 |
| )[3-6] |
| </leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| <!-- Sometimes KZ numbers are formatted in the traditional RU way assuming 3-digit prefixes everywhere. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 7(?: |
| 1| |
| 2(?: |
| [1-689]| |
| 7[2457] |
| ) |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate formatting for 3-digit prefixes --> |
| <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{3})"> |
| <leadingDigits> |
| [3489]| |
| 7(?: |
| [04-9]| |
| 1(?: |
| 04| |
| [236]3| |
| 4[3-5]| |
| 5[34] |
| )| |
| 2(?: |
| 13| |
| 34| |
| 7[39] |
| ) |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Alternate formatting for 3-digit prefixes --> |
| <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits> |
| [3489]| |
| 7(?: |
| [04-9]| |
| 1(?: |
| 04| |
| [236]3| |
| 4[3-5]| |
| 5[34] |
| )| |
| 2(?: |
| 13| |
| 34| |
| 7[39] |
| ) |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3 $4 $5</format> |
| </numberFormat> |
| <!-- Russian numbers are sometimes formatted with a 4-digit prefix --> |
| <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})"> |
| <leadingDigits>[3489]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Thailand (TH) --> |
| <territory countryCode="66"> |
| <availableFormats> |
| <!-- Over a million of the search results are formatted in two blocks like this. --> |
| <numberFormat pattern="(\d{4})(\d{4})"> |
| <leadingDigits>2</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Tonga (TO) --> |
| <territory countryCode="676"> |
| <availableFormats> |
| <!-- Mobile numbers --> |
| <numberFormat pattern="(\d{2})(\d{5})"> |
| <leadingDigits>[5-9]</leadingDigits> |
| <format>$1 $2</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Turkey (TR) --> |
| <territory countryCode="90"> |
| <availableFormats> |
| <!-- Alternate format for fixed & mobile --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <leadingDigits> |
| [2-4]| |
| 5(?: |
| [02-69]| |
| 1[06] |
| ) |
| </leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternate format for special-rate --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| 512| |
| [89] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Tanzania (TZ) --> |
| <territory countryCode="255"> |
| <availableFormats> |
| <!-- A standard for mobile formatting is not well established and using two digits for the first group is very common. --> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> |
| <leadingDigits>[67]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- A standard for mobile formatting is not well established and using two digits for the first group is very common. --> |
| <numberFormat pattern="(\d{2})(\d{4})(\d{3})"> |
| <leadingDigits>[67]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Ukraine (UA) --> |
| <territory countryCode="380"> |
| <availableFormats> |
| <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})"> |
| <leadingDigits> |
| [38]9| |
| 4[45][0-5]| |
| 5(?: |
| 0| |
| 6(?: |
| 3[14-7]| |
| 7 |
| ) |
| )| |
| 6(?: |
| [12][018]| |
| [36-8] |
| )| |
| 7| |
| 9[1-9]| |
| (?: |
| 48| |
| 57 |
| )[0137-9] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Less common but still sometimes used. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})"> |
| <leadingDigits> |
| [38]9| |
| 4[45][0-5]| |
| 5(?: |
| 0| |
| 6(?: |
| 3[14-7]| |
| 7 |
| ) |
| )| |
| 6(?: |
| [12][018]| |
| [36-8] |
| )| |
| 7| |
| 9[1-9]| |
| (?: |
| 48| |
| 57 |
| )[0137-9] |
| </leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Venezuela (VE) --> |
| <territory countryCode="58"> |
| <availableFormats> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- Vietnam (VN) --> |
| <territory countryCode="84"> |
| <availableFormats> |
| <!-- Alternate mobile format --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>[69]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| <!-- Alternate format for big cities. --> |
| <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})"> |
| <leadingDigits>2[48]</leadingDigits> |
| <format>$1 $2 $3 $4</format> |
| </numberFormat> |
| <!-- Non-geographic numbers follow less rigid formatting patterns. --> |
| <numberFormat pattern="(\d{4})(\d{3})(\d{3})"> |
| <leadingDigits>1</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| <!-- South Africa (ZA) --> |
| <territory countryCode="27"> |
| <availableFormats> |
| <!-- UAN & premium rate numbers starting with 86 often have a 3-digit first group too. --> |
| <numberFormat pattern="(\d{3})(\d{3})(\d{3})"> |
| <leadingDigits>86[1-9]</leadingDigits> |
| <format>$1 $2 $3</format> |
| </numberFormat> |
| </availableFormats> |
| </territory> |
| |
| </territories> |
| </phoneNumberMetadata> |