<!-- 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(?:
|
|
485|
|
|
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(?:
|
|
485|
|
|
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(?:
|
|
485|
|
|
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(?:
|
|
[12]|
|
|
4(?:
|
|
[135-7]|
|
|
8[34]
|
|
)|
|
|
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[1289]|
|
|
[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[1289]|
|
|
[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]|
|
|
7[67]
|
|
</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>
|
|
|
|
<!-- Türkiye (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>6</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>
|