• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!-- Copyright (C) 2011 The Libphonenumber Authors
2
3     Licensed under the Apache License, Version 2.0 (the "License");
4     you may not use this file except in compliance with the License.
5     You may obtain a copy of the License at
6
7     http://www.apache.org/licenses/LICENSE-2.0
8
9     Unless required by applicable law or agreed to in writing, software
10     distributed under the License is distributed on an "AS IS" BASIS,
11     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12     See the License for the specific language governing permissions and
13     limitations under the License.
14
15     @author: Lara Rennie
16     @author: Shaopeng Jia
17
18     Additional Phone Number Formatting information, containing alternative
19     formats that are commonly used when writing phone numbers in certain
20     countries. Note that this is in addition to the formatting information
21     provided by the main PhoneNumberMetadata.xml file - formatting patterns
22     should not be duplicated.
23
24     Note also that only the most specific leading-digits pattern is present for
25     each pattern - the less specific ones are used only by the
26     AsYouTypeFormatter, and the AsYouTypeFormatter does not require information
27     on alternate formatting patterns.
28
29     For regions that share a country calling code, only the region with
30     mainCountryForCode set to true in PhoneNumberMetadata.xml should be present
31     here.
32
33     Note: Territories are in alphabetical order by their IDs, which are based on CLDR
34           two-letter region codes (or are set to "001" for non-geographical entities, which
35           represents "World" in the UN M.49 standard). The country names in the comments are the
36           official short names in English according to CLDR.
37
38     For more information on what each element represents, see resources/phonemetadata.proto
39-->
40
41<!DOCTYPE phoneNumberMetadata [
42    <!ELEMENT phoneNumberMetadata (territories)>
43    <!ELEMENT territories (territory+)>
44    <!ELEMENT territory (availableFormats)>
45    <!ELEMENT availableFormats (numberFormat+)>
46    <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)>
47    <!ELEMENT leadingDigits (#PCDATA)>
48    <!ELEMENT format (#PCDATA)>
49    <!ELEMENT intlFormat (#PCDATA)>
50
51    <!ATTLIST territory countryCode CDATA #REQUIRED>
52    <!ATTLIST territory nationalPrefix CDATA #IMPLIED>
53    <!ATTLIST numberFormat nationalPrefixFormattingRule CDATA #IMPLIED>
54    <!ATTLIST numberFormat pattern CDATA #REQUIRED>
55]>
56
57<phoneNumberMetadata>
58  <territories>
59    <!-- United Arab Emirates (AE) -->
60    <territory countryCode="971">
61      <availableFormats>
62        <!-- Alternate mobile formatting. -->
63        <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
64          <leadingDigits>5</leadingDigits>
65          <format>$1 $2 $3</format>
66        </numberFormat>
67      </availableFormats>
68    </territory>
69
70    <!-- Argentina (AR) -->
71    <territory countryCode="54">
72      <availableFormats>
73        <!-- Mobile & fixed-line four-digit area codes. -->
74        <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
75          <leadingDigits>
76            2(?:
77              [23]02|
78              6(?:
79                [25]|
80                4[6-8]
81              )|
82              9(?:
83                [02356]|
84                4[02568]|
85                72|
86                8[23]
87              )
88            )|
89            3(?:
90              3[28]|
91              4(?:
92                [04-79]|
93                3[5-8]|
94                8[2379]
95              )|
96              5(?:
97                [2467]|
98                3[237]|
99                8[2-5]
100              )|
101              7[1-578]|
102              8(?:
103                [2469]|
104                3[2578]|
105                5[4-8]|
106                7[36-8]|
107                8[5-8]
108              )
109            )|
110            2(?:
111              2[24-9]|
112              3[1-59]|
113              47
114            )
115          </leadingDigits>
116          <format>$1 $2 $3</format>
117        </numberFormat>
118        <!-- Mobile & fixed-line four-digit area codes. -->
119        <numberFormat pattern="(\d)(\d{4})(\d{3})(\d{3})">
120          <leadingDigits>
121            9(?:
122              2(?:
123                2[024-9]|
124                3[0-59]|
125                47|
126                6[245]|
127                9[02-8]
128              )|
129              3(?:
130                3[28]|
131                4[03-9]|
132                5[2-46-8]|
133                7[1-578]|
134                8[2-9]
135              )
136            )
137          </leadingDigits>
138          <format>$1 $2 $3 $4</format>
139        </numberFormat>
140      </availableFormats>
141    </territory>
142
143    <!-- Austria (AT) -->
144    <territory countryCode="43">
145      <availableFormats>
146        <!-- Vienna. -->
147        <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2,3})">
148          <leadingDigits>1</leadingDigits>
149          <format>$1 $2 $3 $4</format>
150        </numberFormat>
151        <numberFormat pattern="(\d)(\d{4,6})">
152          <leadingDigits>5[079]</leadingDigits>
153          <format>$1 $2</format>
154        </numberFormat>
155        <numberFormat pattern="(\d)(\d{7,8})">
156          <leadingDigits>5[079]</leadingDigits>
157          <format>$1 $2</format>
158        </numberFormat>
159        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2,3})">
160          <leadingDigits>5[079]</leadingDigits>
161          <format>$1 $2 $3 $4</format>
162        </numberFormat>
163        <numberFormat pattern="(\d{2})(\d{6,7})">
164          <leadingDigits>5[079]</leadingDigits>
165          <format>$1 $2</format>
166        </numberFormat>
167        <numberFormat pattern="(\d)(\d{9,12})">
168          <leadingDigits>5[079]</leadingDigits>
169          <format>$1 $2</format>
170        </numberFormat>
171        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{4})">
172          <leadingDigits>5[079]</leadingDigits>
173          <format>$1 $2 $3 $4</format>
174        </numberFormat>
175        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,4})">
176          <leadingDigits>5[079]</leadingDigits>
177          <format>$1 $2 $3 $4 $5</format>
178        </numberFormat>
179        <numberFormat pattern="(\d{2})(\d{5})(\d{4,6})">
180          <leadingDigits>5[079]</leadingDigits>
181          <format>$1 $2 $3</format>
182        </numberFormat>
183        <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{3,4})">
184          <leadingDigits>
185            (?:
186              31|
187              4
188            )6|
189            51|
190            6(?:
191              5[0-3579]|
192              [6-9]
193            )|
194            7(?:
195              20|
196              32|
197              8
198            )|
199            [89]
200          </leadingDigits>
201          <format>$1 $2 $3 $4</format>
202        </numberFormat>
203        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2,3})">
204          <leadingDigits>
205            (?:
206              31|
207              4
208            )6|
209            51|
210            6(?:
211              5[0-3579]|
212              [6-9]
213            )|
214            7(?:
215              20|
216              32|
217              8
218            )|
219            [89]
220          </leadingDigits>
221          <format>$1 $2 $3 $4</format>
222        </numberFormat>
223        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2,3})">
224          <leadingDigits>
225            (?:
226              31|
227              4
228            )6|
229            51|
230            6(?:
231              5[0-3579]|
232              [6-9]
233            )|
234            7(?:
235              20|
236              32|
237              8
238            )|
239            [89]
240          </leadingDigits>
241          <format>$1 $2 $3 $4</format>
242        </numberFormat>
243        <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})">
244          <leadingDigits>
245            2|
246            3(?:
247              1[1-578]|
248              [3-68]
249            )|
250            4[2378]|
251            5[2-6]|
252            6(?:
253              [124]|
254              5[468]
255            )|
256            7(?:
257              2[1-8]|
258              35|
259              [4-79]
260            )
261          </leadingDigits>
262          <format>$1 $2 $3</format>
263        </numberFormat>
264      </availableFormats>
265    </territory>
266
267    <!-- Australia (AU) -->
268    <territory countryCode="61">
269      <availableFormats>
270        <!-- Alternate formatting for toll-free & premium-rate numbers -->
271        <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})">
272          <format>$1 $2 $3 $4</format>
273        </numberFormat>
274        <!-- Alternate formatting for toll-free & premium-rate numbers -->
275        <numberFormat pattern="(\d{4})(\d{6})">
276          <format>$1 $2</format>
277        </numberFormat>
278        <!-- Alternate formatting for toll-free & premium-rate numbers -->
279        <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{3})">
280          <format>$1 $2 $3 $4</format>
281        </numberFormat>
282        <numberFormat pattern="(\d)(\d{8})">
283          <leadingDigits>[2378]</leadingDigits>
284          <format>$1 $2</format>
285        </numberFormat>
286      </availableFormats>
287    </territory>
288
289    <!-- Bulgaria (BG) -->
290    <territory countryCode="359">
291      <availableFormats>
292        <!-- Alternative formatting for Sofia. -->
293        <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})">
294          <leadingDigits>2</leadingDigits>
295          <format>$1 $2 $3 $4</format>
296        </numberFormat>
297        <!-- Alternative mobile formatting. -->
298        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
299          <leadingDigits>
300            8|
301            98
302          </leadingDigits>
303          <format>$1 $2 $3</format>
304        </numberFormat>
305        <!-- Alternative mobile formatting. -->
306        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
307          <leadingDigits>
308            8|
309            98
310          </leadingDigits>
311          <format>$1 $2 $3 $4</format>
312        </numberFormat>
313      </availableFormats>
314    </territory>
315
316    <!-- Brazil (BR) -->
317    <territory countryCode="55">
318      <availableFormats>
319        <numberFormat pattern="(\d{2})(\d{8})">
320          <leadingDigits>
321            [12467]|
322            3[1-578]|
323            5[13-5]|
324            [89][1-9]
325          </leadingDigits>
326          <format>$1 $2</format>
327        </numberFormat>
328      </availableFormats>
329    </territory>
330
331    <!-- Costa Rica (CR) -->
332    <territory countryCode="506">
333      <availableFormats>
334        <numberFormat pattern="(\d{4})(\d{2})(\d{2})">
335          <format>$1 $2 $3</format>
336        </numberFormat>
337      </availableFormats>
338    </territory>
339
340    <!-- Germany (DE) -->
341    <territory countryCode="49">
342      <availableFormats>
343        <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
344          <leadingDigits>
345            3[02]|
346            40|
347            [68]9
348          </leadingDigits>
349          <format>$1 $2 $3</format>
350        </numberFormat>
351        <!-- Sometimes four-digit area codes are split into two groups of two. -->
352        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})">
353          <leadingDigits>
354            2(?:
355              0[4-6]|
356              1(?:
357                [035-9]|
358                29
359              )|
360              3[0235-9]|
361              7[2-7]
362            )|
363            3(?:
364              0|
365              3(?:
366                0[1-467]|
367                2[127-9]|
368                3[124578]|
369                7[1257-9]|
370                8[1256]|
371                9[145]
372              )|
373              4(?:
374                2[135]|
375                4[13578]|
376                9[1346]
377              )|
378              5(?:
379                0[14]|
380                2[1-3589]|
381                6[1-4]|
382                7[13468]|
383                8[13568]
384              )|
385              6(?:
386                2[1-489]|
387                3[124-6]|
388                6[13]|
389                7[12579]|
390                8[1-356]|
391                9[135]
392              )|
393              7(?:
394                2[1-7]|
395                4[145]|
396                6[1-5]|
397                7[1-4]
398              )|
399              8(?:
400                21|
401                6|
402                7[1467]|
403                8[136]
404              )|
405              9(?:
406                0[12479]|
407                2[1358]|
408                4[134679]|
409                6[1-9]|
410                7[136]|
411                8[147]
412              )
413            )|
414            4[01]|
415            50|
416            6[09]|
417            7(?:
418              0|
419              8[02-5]|
420              9[03-7]
421            )|
422            8(?:
423              3[02-46-9]|
424              5[03-9]|
425              6[2-8]|
426              8[024-6]|
427              9
428            )|
429            9(?:
430              0[7-9]|
431              7[02-467]
432            )|
433            (?:
434              45|
435              84
436            )[02-6]|
437            3(?:
438              83|
439              99
440            )[1468]|
441            3[68]4[1347]|
442            3(?:
443              47|
444              60
445            )[1356]|
446            (?:
447              66|
448              71|
449              80
450            )[2-9]|
451            3(?:
452              3[46]|
453              46|
454              5[49]
455            )[1246]|
456            (?:
457              22|
458              47|
459              81
460            )[02-79]|
461            3[4579]3[1357]|
462            (?:
463              28|
464              49|
465              5[79]|
466              7[27]|
467              9[589]
468            )[02-7]|
469            (?:
470              2[569]|
471              4[2-48]|
472              5[124-6]|
473              6[1-358]|
474              73|
475              82|
476              9[1-4]
477            )[02-9]|
478            (?:
479              24|
480              [49]6|
481              5[38]|
482              6[47]|
483              7[4-6]|
484              87
485            )[02-8]
486          </leadingDigits>
487          <format>$1 $2 $3 $4 $5</format>
488        </numberFormat>
489        <numberFormat pattern="(\d{2})(\d{4})(\d{3,4})">
490          <leadingDigits>
491            3[02]|
492            40|
493            [68]9
494          </leadingDigits>
495          <format>$1 $2 $3</format>
496        </numberFormat>
497        <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{1,2})">
498          <leadingDigits>
499            3[02]|
500            40|
501            [68]9
502          </leadingDigits>
503          <format>$1 $2 $3 $4</format>
504        </numberFormat>
505        <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2,3})">
506          <leadingDigits>
507            3[02]|
508            40|
509            [68]9
510          </leadingDigits>
511          <format>$1 $2 $3 $4</format>
512        </numberFormat>
513        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d)(\d{2})(\d{2})">
514          <leadingDigits>
515            3[02]|
516            40|
517            [68]9
518          </leadingDigits>
519          <format>$1 $2 $3 $4 $5 $6</format>
520        </numberFormat>
521        <numberFormat pattern="(\d{3})(\d{3})(\d{2,4})">
522          <leadingDigits>
523            2(?:
524              0[1-389]|
525              12[0-8]
526            )|
527            3(?:
528              [35-9][15]|
529              4[015]
530            )|
531            906|
532            2(?:
533              [13][14]|
534              2[18]
535            )|
536            (?:
537              2[4-9]|
538              4[2-9]|
539              [579][1-9]|
540              [68][1-8]
541            )1
542          </leadingDigits>
543          <format>$1 $2 $3</format>
544        </numberFormat>
545        <numberFormat pattern="(\d{3})(\d{4})(\d{3,4})">
546          <leadingDigits>
547            2(?:
548              0[1-389]|
549              12[0-8]
550            )|
551            3(?:
552              [35-9][15]|
553              4[015]
554            )|
555            906|
556            2(?:
557              [13][14]|
558              2[18]
559            )|
560            (?:
561              2[4-9]|
562              4[2-9]|
563              [579][1-9]|
564              [68][1-8]
565            )1
566          </leadingDigits>
567          <format>$1 $2 $3</format>
568        </numberFormat>
569        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{1,2})">
570          <leadingDigits>
571            2(?:
572              0[1-389]|
573              12[0-8]
574            )|
575            3(?:
576              [35-9][15]|
577              4[015]
578            )|
579            906|
580            2(?:
581              [13][14]|
582              2[18]
583            )|
584            (?:
585              2[4-9]|
586              4[2-9]|
587              [579][1-9]|
588              [68][1-8]
589            )1
590          </leadingDigits>
591          <format>$1 $2 $3 $4</format>
592        </numberFormat>
593        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})(\d{2})">
594          <leadingDigits>
595            2(?:
596              0[1-389]|
597              12[0-8]
598            )|
599            3(?:
600              [35-9][15]|
601              4[015]
602            )|
603            906|
604            2(?:
605              [13][14]|
606              2[18]
607            )|
608            (?:
609              2[4-9]|
610              4[2-9]|
611              [579][1-9]|
612              [68][1-8]
613            )1
614          </leadingDigits>
615          <format>$1 $2 $3 $4 $5</format>
616        </numberFormat>
617        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})">
618          <leadingDigits>
619            2(?:
620              0[1-389]|
621              12[0-8]
622            )|
623            3(?:
624              [35-9][15]|
625              4[015]
626            )|
627            906|
628            2(?:
629              [13][14]|
630              2[18]
631            )|
632            (?:
633              2[4-9]|
634              4[2-9]|
635              [579][1-9]|
636              [68][1-8]
637            )1
638          </leadingDigits>
639          <format>$1 $2 $3 $4</format>
640        </numberFormat>
641        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})(\d)">
642          <leadingDigits>
643            2(?:
644              0[1-389]|
645              12[0-8]
646            )|
647            3(?:
648              [35-9][15]|
649              4[015]
650            )|
651            906|
652            2(?:
653              [13][14]|
654              2[18]
655            )|
656            (?:
657              2[4-9]|
658              4[2-9]|
659              [579][1-9]|
660              [68][1-8]
661            )1
662          </leadingDigits>
663          <format>$1 $2 $3 $4 $5</format>
664        </numberFormat>
665        <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2,3})">
666          <leadingDigits>
667            2(?:
668              0[1-389]|
669              12[0-8]
670            )|
671            3(?:
672              [35-9][15]|
673              4[015]
674            )|
675            906|
676            2(?:
677              [13][14]|
678              2[18]
679            )|
680            (?:
681              2[4-9]|
682              4[2-9]|
683              [579][1-9]|
684              [68][1-8]
685            )1
686          </leadingDigits>
687          <format>$1 $2 $3 $4</format>
688        </numberFormat>
689        <numberFormat pattern="(\d{4})(\d{3})(\d{1,4})">
690          <leadingDigits>
691            2(?:
692              0[4-6]|
693              1(?:
694                [035-9]|
695                29
696              )|
697              3[0235-9]|
698              7[2-7]
699            )|
700            3(?:
701              3(?:
702                0[1-467]|
703                2[127-9]|
704                3[124578]|
705                7[1257-9]|
706                8[1256]|
707                9[145]
708              )|
709              4(?:
710                2[135]|
711                4[13578]|
712                9[1346]
713              )|
714              5(?:
715                0[14]|
716                2[1-3589]|
717                6[1-4]|
718                7[13468]|
719                8[13568]
720              )|
721              6(?:
722                2[1-489]|
723                3[124-6]|
724                6[13]|
725                7[12579]|
726                8[1-356]|
727                9[135]
728              )|
729              7(?:
730                2[1-7]|
731                4[145]|
732                6[1-5]|
733                7[1-4]
734              )|
735              8(?:
736                21|
737                6|
738                7[1467]|
739                8[136]
740              )|
741              9(?:
742                0[12479]|
743                2[1358]|
744                4[134679]|
745                6[1-9]|
746                7[136]|
747                8[147]
748              )
749            )|
750            41|
751            [56]0|
752            7(?:
753              0[2-8]|
754              8[02-5]|
755              9[03-7]
756            )|
757            8(?:
758              3[02-46-9]|
759              5[03-9]|
760              6[2-8]|
761              8[024-6]
762            )|
763            9(?:
764              0[7-9]|
765              7[02-467]
766            )|
767            (?:
768              45|
769              84
770            )[02-6]|
771            3(?:
772              83|
773              99
774            )[1468]|
775            3[68]4[1347]|
776            3(?:
777              47|
778              60
779            )[1356]|
780            (?:
781              66|
782              71|
783              80
784            )[2-9]|
785            3(?:
786              3[46]|
787              46|
788              5[49]
789            )[1246]|
790            (?:
791              22|
792              47|
793              81
794            )[02-79]|
795            3[4579]3[1357]|
796            (?:
797              28|
798              49|
799              5[79]|
800              7[27]|
801              9[589]
802            )[02-7]|
803            (?:
804              2[569]|
805              4[2-48]|
806              5[124-6]|
807              6[1-358]|
808              73|
809              82|
810              9[1-4]
811            )[02-9]|
812            (?:
813              24|
814              [49]6|
815              5[38]|
816              6[47]|
817              7[4-6]|
818              87
819            )[02-8]
820          </leadingDigits>
821          <format>$1 $2 $3</format>
822        </numberFormat>
823        <!-- Sometimes four-digit area codes are split into two groups of two. -->
824        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
825          <leadingDigits>
826            2(?:
827              0[4-6]|
828              1(?:
829                [035-9]|
830                29
831              )|
832              3[0235-9]|
833              7[2-7]
834            )|
835            3(?:
836              3(?:
837                0[1-467]|
838                2[127-9]|
839                3[124578]|
840                7[1257-9]|
841                8[1256]|
842                9[145]
843              )|
844              4(?:
845                2[135]|
846                4[13578]|
847                9[1346]
848              )|
849              5(?:
850                0[14]|
851                2[1-3589]|
852                6[1-4]|
853                7[13468]|
854                8[13568]
855              )|
856              6(?:
857                2[1-489]|
858                3[124-6]|
859                6[13]|
860                7[12579]|
861                8[1-356]|
862                9[135]
863              )|
864              7(?:
865                2[1-7]|
866                4[145]|
867                6[1-5]|
868                7[1-4]
869              )|
870              8(?:
871                21|
872                6|
873                7[1467]|
874                8[136]
875              )|
876              9(?:
877                0[12479]|
878                2[1358]|
879                4[134679]|
880                6[1-9]|
881                7[136]|
882                8[147]
883              )
884            )|
885            41|
886            66[2-9]|
887            7(?:
888              1[2-9]|
889              8[02-5]|
890              9[03-7]
891            )|
892            8(?:
893              3[02-46-9]|
894              5[03-9]|
895              6[2-8]|
896              8[024-6]
897            )|
898            9(?:
899              0[7-9]|
900              7[02-467]
901            )|
902            [5-8]0|
903            (?:
904              45|
905              84
906            )[02-6]|
907            3(?:
908              83|
909              99
910            )[1468]|
911            3[68]4[1347]|
912            3(?:
913              47|
914              60
915            )[1356]|
916            3(?:
917              3[46]|
918              46|
919              5[49]
920            )[1246]|
921            (?:
922              22|
923              47|
924              81
925            )[02-79]|
926            3[4579]3[1357]|
927            (?:
928              28|
929              49|
930              5[79]|
931              7[27]|
932              9[589]
933            )[02-7]|
934            (?:
935              2[569]|
936              4[2-48]|
937              5[124-6]|
938              6[1-358]|
939              73|
940              82|
941              9[1-4]
942            )[02-9]|
943            (?:
944              24|
945              [49]6|
946              5[38]|
947              6[47]|
948              7[4-6]|
949              87
950            )[02-8]
951          </leadingDigits>
952          <format>$1 $2 $3 $4</format>
953        </numberFormat>
954        <!-- Sometimes four-digit area codes are split into two groups of two. -->
955        <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{2})(\d{2})">
956          <leadingDigits>
957            2(?:
958              0[4-6]|
959              1(?:
960                [035-9]|
961                29
962              )|
963              3[0235-9]|
964              7[2-7]
965            )|
966            3(?:
967              3(?:
968                0[1-467]|
969                2[127-9]|
970                3[124578]|
971                7[1257-9]|
972                8[1256]|
973                9[145]
974              )|
975              4(?:
976                2[135]|
977                4[13578]|
978                9[1346]
979              )|
980              5(?:
981                0[14]|
982                2[1-3589]|
983                6[1-4]|
984                7[13468]|
985                8[13568]
986              )|
987              6(?:
988                2[1-489]|
989                3[124-6]|
990                6[13]|
991                7[12579]|
992                8[1-356]|
993                9[135]
994              )|
995              7(?:
996                2[1-7]|
997                4[145]|
998                6[1-5]|
999                7[1-4]
1000              )|
1001              8(?:
1002                21|
1003                6|
1004                7[1467]|
1005                8[136]
1006              )|
1007              9(?:
1008                0[12479]|
1009                2[1358]|
1010                4[134679]|
1011                6[1-9]|
1012                7[136]|
1013                8[147]
1014              )
1015            )|
1016            41|
1017            66[2-9]|
1018            7(?:
1019              1[2-9]|
1020              8[02-5]|
1021              9[03-7]
1022            )|
1023            8(?:
1024              3[02-46-9]|
1025              5[03-9]|
1026              6[2-8]|
1027              8[024-6]
1028            )|
1029            9(?:
1030              0[7-9]|
1031              7[02-467]
1032            )|
1033            [5-8]0|
1034            (?:
1035              45|
1036              84
1037            )[02-6]|
1038            3(?:
1039              83|
1040              99
1041            )[1468]|
1042            3[68]4[1347]|
1043            3(?:
1044              47|
1045              60
1046            )[1356]|
1047            3(?:
1048              3[46]|
1049              46|
1050              5[49]
1051            )[1246]|
1052            (?:
1053              22|
1054              47|
1055              81
1056            )[02-79]|
1057            3[4579]3[1357]|
1058            (?:
1059              28|
1060              49|
1061              5[79]|
1062              7[27]|
1063              9[589]
1064            )[02-7]|
1065            (?:
1066              2[569]|
1067              4[2-48]|
1068              5[124-6]|
1069              6[1-358]|
1070              73|
1071              82|
1072              9[1-4]
1073            )[02-9]|
1074            (?:
1075              24|
1076              [49]6|
1077              5[38]|
1078              6[47]|
1079              7[4-6]|
1080              87
1081            )[02-8]
1082          </leadingDigits>
1083          <format>$1 $2 $3 $4 $5</format>
1084        </numberFormat>
1085        <!-- Sometimes four-digit area codes are split into two groups of two. -->
1086        <numberFormat pattern="(\d{2})(\d{2})(\d)(\d{2})(\d{2})(\d{2})">
1087          <leadingDigits>
1088            2(?:
1089              0[4-6]|
1090              1(?:
1091                [035-9]|
1092                29
1093              )|
1094              3[0235-9]|
1095              7[2-7]
1096            )|
1097            3(?:
1098              3(?:
1099                0[1-467]|
1100                2[127-9]|
1101                3[124578]|
1102                7[1257-9]|
1103                8[1256]|
1104                9[145]
1105              )|
1106              4(?:
1107                2[135]|
1108                4[13578]|
1109                9[1346]
1110              )|
1111              5(?:
1112                0[14]|
1113                2[1-3589]|
1114                6[1-4]|
1115                7[13468]|
1116                8[13568]
1117              )|
1118              6(?:
1119                2[1-489]|
1120                3[124-6]|
1121                6[13]|
1122                7[12579]|
1123                8[1-356]|
1124                9[135]
1125              )|
1126              7(?:
1127                2[1-7]|
1128                4[145]|
1129                6[1-5]|
1130                7[1-4]
1131              )|
1132              8(?:
1133                21|
1134                6|
1135                7[1467]|
1136                8[136]
1137              )|
1138              9(?:
1139                0[12479]|
1140                2[1358]|
1141                4[134679]|
1142                6[1-9]|
1143                7[136]|
1144                8[147]
1145              )
1146            )|
1147            41|
1148            [56]0|
1149            7(?:
1150              0[2-8]|
1151              8[02-5]|
1152              9[03-7]
1153            )|
1154            8(?:
1155              3[02-46-9]|
1156              5[03-9]|
1157              6[2-8]|
1158              8[024-6]
1159            )|
1160            9(?:
1161              0[7-9]|
1162              7[02-467]
1163            )|
1164            (?:
1165              45|
1166              84
1167            )[02-6]|
1168            3(?:
1169              83|
1170              99
1171            )[1468]|
1172            3[68]4[1347]|
1173            3(?:
1174              47|
1175              60
1176            )[1356]|
1177            (?:
1178              66|
1179              71|
1180              80
1181            )[2-9]|
1182            3(?:
1183              3[46]|
1184              46|
1185              5[49]
1186            )[1246]|
1187            (?:
1188              22|
1189              47|
1190              81
1191            )[02-79]|
1192            3[4579]3[1357]|
1193            (?:
1194              28|
1195              49|
1196              5[79]|
1197              7[27]|
1198              9[589]
1199            )[02-7]|
1200            (?:
1201              2[569]|
1202              4[2-48]|
1203              5[124-6]|
1204              6[1-358]|
1205              73|
1206              82|
1207              9[1-4]
1208            )[02-9]|
1209            (?:
1210              24|
1211              [49]6|
1212              5[38]|
1213              6[47]|
1214              7[4-6]|
1215              87
1216            )[02-8]
1217          </leadingDigits>
1218          <format>$1 $2 $3 $4 $5 $6</format>
1219        </numberFormat>
1220        <!-- Sometimes four-digit area codes are split into two groups of two. -->
1221        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})">
1222          <leadingDigits>
1223            2(?:
1224              0[4-6]|
1225              1(?:
1226                [035-9]|
1227                29
1228              )|
1229              3[0235-9]|
1230              7[2-7]
1231            )|
1232            3(?:
1233              3(?:
1234                0[1-467]|
1235                2[127-9]|
1236                3[124578]|
1237                7[1257-9]|
1238                8[1256]|
1239                9[145]
1240              )|
1241              4(?:
1242                2[135]|
1243                4[13578]|
1244                9[1346]
1245              )|
1246              5(?:
1247                0[14]|
1248                2[1-3589]|
1249                6[1-4]|
1250                7[13468]|
1251                8[13568]
1252              )|
1253              6(?:
1254                2[1-489]|
1255                3[124-6]|
1256                6[13]|
1257                7[12579]|
1258                8[1-356]|
1259                9[135]
1260              )|
1261              7(?:
1262                2[1-7]|
1263                4[145]|
1264                6[1-5]|
1265                7[1-4]
1266              )|
1267              8(?:
1268                21|
1269                6|
1270                7[1467]|
1271                8[136]
1272              )|
1273              9(?:
1274                0[12479]|
1275                2[1358]|
1276                4[134679]|
1277                6[1-9]|
1278                7[136]|
1279                8[147]
1280              )
1281            )|
1282            41|
1283            7(?:
1284              8[02-5]|
1285              9[03-7]
1286            )|
1287            8(?:
1288              3[02-46-9]|
1289              5[03-9]|
1290              6[2-8]|
1291              8[024-6]
1292            )|
1293            9(?:
1294              0[7-9]|
1295              7[02-467]
1296            )|
1297            [5-7]0|
1298            (?:
1299              45|
1300              84
1301            )[02-6]|
1302            3(?:
1303              83|
1304              99
1305            )[1468]|
1306            3[68]4[1347]|
1307            3(?:
1308              47|
1309              60
1310            )[1356]|
1311            (?:
1312              66|
1313              71|
1314              80
1315            )[2-9]|
1316            3(?:
1317              3[46]|
1318              46|
1319              5[49]
1320            )[1246]|
1321            (?:
1322              22|
1323              47|
1324              81
1325            )[02-79]|
1326            3[4579]3[1357]|
1327            (?:
1328              28|
1329              49|
1330              5[79]|
1331              7[27]|
1332              9[589]
1333            )[02-7]|
1334            (?:
1335              2[569]|
1336              4[2-48]|
1337              5[124-6]|
1338              6[1-358]|
1339              73|
1340              82|
1341              9[1-4]
1342            )[02-9]|
1343            (?:
1344              24|
1345              [49]6|
1346              5[38]|
1347              6[47]|
1348              7[4-6]|
1349              87
1350            )[02-8]
1351          </leadingDigits>
1352          <format>$1 $2 $3 $4 $5 $6</format>
1353        </numberFormat>
1354        <numberFormat pattern="(\d{4})(\d{4})(\d{1,4})">
1355          <leadingDigits>
1356            2(?:
1357              0[4-6]|
1358              1(?:
1359                [035-9]|
1360                29
1361              )|
1362              3[0235-9]|
1363              7[2-7]
1364            )|
1365            3(?:
1366              3(?:
1367                0[1-467]|
1368                2[127-9]|
1369                3[124578]|
1370                7[1257-9]|
1371                8[1256]|
1372                9[145]
1373              )|
1374              4(?:
1375                2[135]|
1376                4[13578]|
1377                9[1346]
1378              )|
1379              5(?:
1380                0[14]|
1381                2[1-3589]|
1382                6[1-4]|
1383                7[13468]|
1384                8[13568]
1385              )|
1386              6(?:
1387                2[1-489]|
1388                3[124-6]|
1389                6[13]|
1390                7[12579]|
1391                8[1-356]|
1392                9[135]
1393              )|
1394              7(?:
1395                2[1-7]|
1396                4[145]|
1397                6[1-5]|
1398                7[1-4]
1399              )|
1400              8(?:
1401                21|
1402                6|
1403                7[1467]|
1404                8[136]
1405              )|
1406              9(?:
1407                0[12479]|
1408                2[1358]|
1409                4[134679]|
1410                6[1-9]|
1411                7[136]|
1412                8[147]
1413              )
1414            )|
1415            41|
1416            [56]0|
1417            7(?:
1418              0[2-8]|
1419              8[02-5]|
1420              9[03-7]
1421            )|
1422            8(?:
1423              3[02-46-9]|
1424              5[03-9]|
1425              6[2-8]|
1426              8[024-6]
1427            )|
1428            9(?:
1429              0[7-9]|
1430              7[02-467]
1431            )|
1432            (?:
1433              45|
1434              84
1435            )[02-6]|
1436            3(?:
1437              83|
1438              99
1439            )[1468]|
1440            3[68]4[1347]|
1441            3(?:
1442              47|
1443              60
1444            )[1356]|
1445            (?:
1446              66|
1447              71|
1448              80
1449            )[2-9]|
1450            3(?:
1451              3[46]|
1452              46|
1453              5[49]
1454            )[1246]|
1455            (?:
1456              22|
1457              47|
1458              81
1459            )[02-79]|
1460            3[4579]3[1357]|
1461            (?:
1462              28|
1463              49|
1464              5[79]|
1465              7[27]|
1466              9[589]
1467            )[02-7]|
1468            (?:
1469              2[569]|
1470              4[2-48]|
1471              5[124-6]|
1472              6[1-358]|
1473              73|
1474              82|
1475              9[1-4]
1476            )[02-9]|
1477            (?:
1478              24|
1479              [49]6|
1480              5[38]|
1481              6[47]|
1482              7[4-6]|
1483              87
1484            )[02-8]
1485          </leadingDigits>
1486          <format>$1 $2 $3</format>
1487        </numberFormat>
1488        <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})">
1489          <leadingDigits>
1490            2(?:
1491              0[4-6]|
1492              1(?:
1493                [035-9]|
1494                29
1495              )|
1496              3[0235-9]|
1497              7[2-7]
1498            )|
1499            3(?:
1500              3(?:
1501                0[1-467]|
1502                2[127-9]|
1503                3[124578]|
1504                7[1257-9]|
1505                8[1256]|
1506                9[145]
1507              )|
1508              4(?:
1509                2[135]|
1510                4[13578]|
1511                9[1346]
1512              )|
1513              5(?:
1514                0[14]|
1515                2[1-3589]|
1516                6[1-4]|
1517                7[13468]|
1518                8[13568]
1519              )|
1520              6(?:
1521                2[1-489]|
1522                3[124-6]|
1523                6[13]|
1524                7[12579]|
1525                8[1-356]|
1526                9[135]
1527              )|
1528              7(?:
1529                2[1-7]|
1530                4[145]|
1531                6[1-5]|
1532                7[1-4]
1533              )|
1534              8(?:
1535                21|
1536                3[1468]|
1537                6|
1538                7[1467]|
1539                8[136]
1540              )|
1541              9(?:
1542                0[12479]|
1543                2[1358]|
1544                4[134679]|
1545                6[1-9]|
1546                7[136]|
1547                8[147]|
1548                9[1468]
1549              )
1550            )|
1551            4(?:
1552              1|
1553              5[02-6]|
1554              9[2-6]
1555            )|
1556            7(?:
1557              8[02-5]|
1558              9[03-7]
1559            )|
1560            8(?:
1561              3[02-46-9]|
1562              4[02-6]|
1563              5[03-9]|
1564              6[2-8]|
1565              8[024-6]
1566            )|
1567            9(?:
1568              0[7-9]|
1569              7[02-467]
1570            )|
1571            [5-7]0|
1572            3[68]4[1347]|
1573            3(?:
1574              47|
1575              60
1576            )[1356]|
1577            (?:
1578              66|
1579              71|
1580              80
1581            )[2-9]|
1582            3(?:
1583              3[46]|
1584              46|
1585              5[49]
1586            )[1246]|
1587            (?:
1588              22|
1589              47|
1590              81
1591            )[02-79]|
1592            3[4579]3[1357]|
1593            (?:
1594              28|
1595              5[79]|
1596              7[27]|
1597              9[589]
1598            )[02-7]|
1599            (?:
1600              2[569]|
1601              4[2-48]|
1602              5[124-6]|
1603              6[1-358]|
1604              73|
1605              82|
1606              9[1-4]
1607            )[02-9]|
1608            (?:
1609              24|
1610              [49]6|
1611              5[38]|
1612              6[47]|
1613              7[4-6]|
1614              87
1615            )[02-8]
1616          </leadingDigits>
1617          <format>$1 $2 $3 $4</format>
1618        </numberFormat>
1619        <numberFormat pattern="(\d{4})(\d{2})(\d{3})(\d{2})">
1620          <leadingDigits>
1621            15[1279]|
1622            2(?:
1623              0[4-6]|
1624              1(?:
1625                [035-9]|
1626                29
1627              )|
1628              3[0235-9]|
1629              7[2-7]
1630            )|
1631            3(?:
1632              3(?:
1633                0[1-467]|
1634                2[127-9]|
1635                3[124578]|
1636                7[1257-9]|
1637                8[1256]|
1638                9[145]
1639              )|
1640              4(?:
1641                2[135]|
1642                4[13578]|
1643                9[1346]
1644              )|
1645              5(?:
1646                0[14]|
1647                2[1-3589]|
1648                6[1-4]|
1649                7[13468]|
1650                8[13568]
1651              )|
1652              6(?:
1653                2[1-489]|
1654                3[124-6]|
1655                6[13]|
1656                7[12579]|
1657                8[1-356]|
1658                9[135]
1659              )|
1660              7(?:
1661                2[1-7]|
1662                4[145]|
1663                6[1-5]|
1664                7[1-4]
1665              )|
1666              8(?:
1667                21|
1668                6|
1669                7[1467]|
1670                8[136]
1671              )|
1672              9(?:
1673                0[12479]|
1674                2[1358]|
1675                4[134679]|
1676                6[1-9]|
1677                7[136]|
1678                8[147]
1679              )
1680            )|
1681            41|
1682            [56]0|
1683            7(?:
1684              0[2-8]|
1685              8[02-5]|
1686              9[03-7]
1687            )|
1688            8(?:
1689              3[02-46-9]|
1690              5[03-9]|
1691              6[2-8]|
1692              8[024-6]
1693            )|
1694            9(?:
1695              0[7-9]|
1696              7[02-467]
1697            )|
1698            (?:
1699              45|
1700              84
1701            )[02-6]|
1702            3(?:
1703              83|
1704              99
1705            )[1468]|
1706            3[68]4[1347]|
1707            3(?:
1708              47|
1709              60
1710            )[1356]|
1711            (?:
1712              66|
1713              71|
1714              80
1715            )[2-9]|
1716            3(?:
1717              3[46]|
1718              46|
1719              5[49]
1720            )[1246]|
1721            (?:
1722              22|
1723              47|
1724              81
1725            )[02-79]|
1726            3[4579]3[1357]|
1727            (?:
1728              28|
1729              49|
1730              5[79]|
1731              7[27]|
1732              9[589]
1733            )[02-7]|
1734            (?:
1735              2[569]|
1736              4[2-48]|
1737              5[124-6]|
1738              6[1-358]|
1739              73|
1740              82|
1741              9[1-4]
1742            )[02-9]|
1743            (?:
1744              24|
1745              [49]6|
1746              5[38]|
1747              6[47]|
1748              7[4-6]|
1749              87
1750            )[02-8]
1751          </leadingDigits>
1752          <format>$1 $2 $3 $4</format>
1753        </numberFormat>
1754        <numberFormat pattern="(\d{4})(\d{3})(\d{2})(\d{2})">
1755          <leadingDigits>
1756            2(?:
1757              0[4-6]|
1758              1(?:
1759                [035-9]|
1760                29
1761              )|
1762              3[0235-9]|
1763              7[2-7]
1764            )|
1765            3(?:
1766              3(?:
1767                0[1-467]|
1768                2[127-9]|
1769                3[124578]|
1770                7[1257-9]|
1771                8[1256]|
1772                9[145]
1773              )|
1774              4(?:
1775                2[135]|
1776                4[13578]|
1777                9[1346]
1778              )|
1779              5(?:
1780                0[14]|
1781                2[1-3589]|
1782                6[1-4]|
1783                7[13468]|
1784                8[13568]
1785              )|
1786              6(?:
1787                2[1-489]|
1788                3[124-6]|
1789                6[13]|
1790                7[12579]|
1791                8[1-356]|
1792                9[135]
1793              )|
1794              7(?:
1795                2[1-7]|
1796                4[145]|
1797                6[1-5]|
1798                7[1-4]
1799              )|
1800              8(?:
1801                21|
1802                6|
1803                7[1467]|
1804                8[136]
1805              )|
1806              9(?:
1807                0[12479]|
1808                2[1358]|
1809                4[134679]|
1810                6[1-9]|
1811                7[136]|
1812                8[147]
1813              )
1814            )|
1815            41|
1816            [56]0|
1817            7(?:
1818              0[2-8]|
1819              8[02-5]|
1820              9[03-7]
1821            )|
1822            8(?:
1823              3[02-46-9]|
1824              5[03-9]|
1825              6[2-8]|
1826              8[024-6]
1827            )|
1828            9(?:
1829              0[7-9]|
1830              7[02-467]
1831            )|
1832            (?:
1833              45|
1834              84
1835            )[02-6]|
1836            3(?:
1837              83|
1838              99
1839            )[1468]|
1840            3[68]4[1347]|
1841            3(?:
1842              47|
1843              60
1844            )[1356]|
1845            (?:
1846              66|
1847              71|
1848              80
1849            )[2-9]|
1850            3(?:
1851              3[46]|
1852              46|
1853              5[49]
1854            )[1246]|
1855            (?:
1856              22|
1857              47|
1858              81
1859            )[02-79]|
1860            3[4579]3[1357]|
1861            (?:
1862              28|
1863              49|
1864              5[79]|
1865              7[27]|
1866              9[589]
1867            )[02-7]|
1868            (?:
1869              2[569]|
1870              4[2-48]|
1871              5[124-6]|
1872              6[1-358]|
1873              73|
1874              82|
1875              9[1-4]
1876            )[02-9]|
1877            (?:
1878              24|
1879              [49]6|
1880              5[38]|
1881              6[47]|
1882              7[4-6]|
1883              87
1884            )[02-8]
1885          </leadingDigits>
1886          <format>$1 $2 $3 $4</format>
1887        </numberFormat>
1888        <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2,3})">
1889          <leadingDigits>
1890            2(?:
1891              0[4-6]|
1892              1(?:
1893                [035-9]|
1894                29
1895              )|
1896              3[0235-9]|
1897              7[2-7]
1898            )|
1899            3(?:
1900              3(?:
1901                0[1-467]|
1902                2[127-9]|
1903                3[124578]|
1904                7[1257-9]|
1905                8[1256]|
1906                9[145]
1907              )|
1908              4(?:
1909                2[135]|
1910                4[13578]|
1911                9[1346]
1912              )|
1913              5(?:
1914                0[14]|
1915                2[1-3589]|
1916                6[1-4]|
1917                7[13468]|
1918                8[13568]
1919              )|
1920              6(?:
1921                2[1-489]|
1922                3[124-6]|
1923                6[13]|
1924                7[12579]|
1925                8[1-356]|
1926                9[135]
1927              )|
1928              7(?:
1929                2[1-7]|
1930                4[145]|
1931                6[1-5]|
1932                7[1-4]
1933              )|
1934              8(?:
1935                21|
1936                6|
1937                7[1467]|
1938                8[136]
1939              )|
1940              9(?:
1941                0[12479]|
1942                2[1358]|
1943                4[134679]|
1944                6[1-9]|
1945                7[136]|
1946                8[147]
1947              )
1948            )|
1949            41|
1950            [56]0|
1951            7(?:
1952              0[2-8]|
1953              8[02-5]|
1954              9[03-7]
1955            )|
1956            8(?:
1957              3[02-46-9]|
1958              5[03-9]|
1959              6[2-8]|
1960              8[024-6]
1961            )|
1962            9(?:
1963              0[7-9]|
1964              7[02-467]
1965            )|
1966            (?:
1967              45|
1968              84
1969            )[02-6]|
1970            3(?:
1971              83|
1972              99
1973            )[1468]|
1974            3[68]4[1347]|
1975            3(?:
1976              47|
1977              60
1978            )[1356]|
1979            (?:
1980              66|
1981              71|
1982              80
1983            )[2-9]|
1984            3(?:
1985              3[46]|
1986              46|
1987              5[49]
1988            )[1246]|
1989            (?:
1990              22|
1991              47|
1992              81
1993            )[02-79]|
1994            3[4579]3[1357]|
1995            (?:
1996              28|
1997              49|
1998              5[79]|
1999              7[27]|
2000              9[589]
2001            )[02-7]|
2002            (?:
2003              2[569]|
2004              4[2-48]|
2005              5[124-6]|
2006              6[1-358]|
2007              73|
2008              82|
2009              9[1-4]
2010            )[02-9]|
2011            (?:
2012              24|
2013              [49]6|
2014              5[38]|
2015              6[47]|
2016              7[4-6]|
2017              87
2018            )[02-8]
2019          </leadingDigits>
2020          <format>$1 $2 $3 $4</format>
2021        </numberFormat>
2022        <numberFormat pattern="(\d{5})(\d{3})(\d{3,4})">
2023          <leadingDigits>
2024            3(?:
2025              3(?:
2026                0[589]|
2027                2[03]|
2028                3[369]|
2029                4[357]|
2030                6[0357]|
2031                7[0346]|
2032                8[347]|
2033                9[236-8]
2034              )|
2035              4(?:
2036                4[2469]|
2037                6[03579]|
2038                9[0257]
2039              )|
2040              5(?:
2041                0[235]|
2042                2[046]|
2043                [49][357]|
2044                6[09]|
2045                7[2579]|
2046                8[2479]
2047              )|
2048              6(?:
2049                2[05]|
2050                3[37]|
2051                6[02459]|
2052                7[03468]|
2053                8[47]|
2054                9[246]
2055              )|
2056              7(?:
2057                2[09]|
2058                4[236]|
2059                60|
2060                75
2061              )|
2062              8(?:
2063                2[0239]|
2064                3[023579]|
2065                7[23589]|
2066                8[2457]
2067              )|
2068              9(?:
2069                0[03568]|
2070                3[24689]|
2071                4[0258]|
2072                60|
2073                7[2457]|
2074                8[23568]|
2075                9[23579]
2076              )
2077            )|
2078            3[68]4[2568]|
2079            3(?:
2080              47|
2081              60
2082            )[2478]|
2083            3[49]2[02469]|
2084            3[457]3[2468]
2085          </leadingDigits>
2086          <format>$1 $2 $3</format>
2087        </numberFormat>
2088        <numberFormat pattern="(\d{5})(\d{4})(\d{3,4})">
2089          <leadingDigits>
2090            3(?:
2091              3(?:
2092                0[589]|
2093                2[03]|
2094                3[369]|
2095                4[357]|
2096                6[0357]|
2097                7[0346]|
2098                8[347]|
2099                9[236-8]
2100              )|
2101              4(?:
2102                4[2469]|
2103                6[03579]|
2104                9[0257]
2105              )|
2106              5(?:
2107                0[235]|
2108                2[046]|
2109                [49][357]|
2110                6[09]|
2111                7[2579]|
2112                8[2479]
2113              )|
2114              6(?:
2115                2[05]|
2116                3[37]|
2117                6[02459]|
2118                7[03468]|
2119                8[47]|
2120                9[246]
2121              )|
2122              7(?:
2123                2[09]|
2124                4[236]|
2125                60|
2126                75
2127              )|
2128              8(?:
2129                2[0239]|
2130                3[023579]|
2131                7[23589]|
2132                8[2457]
2133              )|
2134              9(?:
2135                0[03568]|
2136                3[24689]|
2137                4[0258]|
2138                60|
2139                7[2457]|
2140                8[23568]|
2141                9[23579]
2142              )
2143            )|
2144            3[68]4[2568]|
2145            3(?:
2146              47|
2147              60
2148            )[2478]|
2149            3[49]2[02469]|
2150            3[457]3[2468]
2151          </leadingDigits>
2152          <format>$1 $2 $3</format>
2153        </numberFormat>
2154        <numberFormat pattern="(\d{5})(\d{3})(\d{3})(\d{3})">
2155          <leadingDigits>
2156            3(?:
2157              3(?:
2158                0[589]|
2159                2[03]|
2160                3[369]|
2161                4[357]|
2162                6[0357]|
2163                7[0346]|
2164                8[347]|
2165                9[236-8]
2166              )|
2167              4(?:
2168                4[2469]|
2169                6[03579]|
2170                9[0257]
2171              )|
2172              5(?:
2173                0[235]|
2174                2[046]|
2175                [49][357]|
2176                6[09]|
2177                7[2579]|
2178                8[2479]
2179              )|
2180              6(?:
2181                2[05]|
2182                3[37]|
2183                6[02459]|
2184                7[03468]|
2185                8[47]|
2186                9[246]
2187              )|
2188              7(?:
2189                2[09]|
2190                4[236]|
2191                60|
2192                75
2193              )|
2194              8(?:
2195                2[0239]|
2196                3[023579]|
2197                7[23589]|
2198                8[2457]
2199              )|
2200              9(?:
2201                0[03568]|
2202                3[24689]|
2203                4[0258]|
2204                60|
2205                7[2457]|
2206                8[23568]|
2207                9[23579]
2208              )
2209            )|
2210            3[68]4[2568]|
2211            3(?:
2212              47|
2213              60
2214            )[2478]|
2215            3[49]2[02469]|
2216            3[457]3[2468]
2217          </leadingDigits>
2218          <format>$1 $2 $3 $4</format>
2219        </numberFormat>
2220        <numberFormat pattern="(\d{4})(\d{3})(\d{4})">
2221          <leadingDigits>15[1279]</leadingDigits>
2222          <format>$1 $2 $3</format>
2223        </numberFormat>
2224        <numberFormat pattern="(\d{4})(\d{4})(\d{3})">
2225          <leadingDigits>15[1279]</leadingDigits>
2226          <format>$1 $2 $3</format>
2227        </numberFormat>
2228        <numberFormat pattern="(\d{3})(\d{8})">
2229          <leadingDigits>15[1279]</leadingDigits>
2230          <format>$1 $2</format>
2231        </numberFormat>
2232        <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2})">
2233          <leadingDigits>15[1279]</leadingDigits>
2234          <format>$1 $2 $3 $4</format>
2235        </numberFormat>
2236        <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d)">
2237          <leadingDigits>
2238            1[67]|
2239            800
2240          </leadingDigits>
2241          <format>$1 $2 $3 $4</format>
2242        </numberFormat>
2243        <numberFormat pattern="(\d{3})(\d{2,3})(\d{3})(\d{2})">
2244          <leadingDigits>
2245            1[67]|
2246            800
2247          </leadingDigits>
2248          <format>$1 $2 $3 $4</format>
2249        </numberFormat>
2250        <numberFormat pattern="(\d{3})(\d{4})(\d{3})">
2251          <leadingDigits>800</leadingDigits>
2252          <format>$1 $2 $3</format>
2253        </numberFormat>
2254        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2,3})">
2255          <leadingDigits>800</leadingDigits>
2256          <format>$1 $2 $3 $4</format>
2257        </numberFormat>
2258        <numberFormat pattern="(\d{3})(\d{6})(\d{2})(\d{1,4})">
2259          <leadingDigits>800</leadingDigits>
2260          <format>$1 $2 $3 $4</format>
2261        </numberFormat>
2262        <!-- Alternate format for premium rate numbers. -->
2263        <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3,4})">
2264          <leadingDigits>900</leadingDigits>
2265          <format>$1 $2 $3 $4</format>
2266        </numberFormat>
2267        <!-- Alternate format for premium rate numbers. -->
2268        <numberFormat pattern="(\d{3})(\d)(\d{4})(\d{3,4})">
2269          <leadingDigits>900</leadingDigits>
2270          <format>$1 $2 $3 $4</format>
2271        </numberFormat>
2272        <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3})">
2273          <leadingDigits>180</leadingDigits>
2274          <format>$1 $2 $3 $4</format>
2275        </numberFormat>
2276        <!-- Medium rate numbers often have the first group with four digits (180X) -->
2277        <numberFormat pattern="(\d{4})(\d{4,6})">
2278          <leadingDigits>180</leadingDigits>
2279          <format>$1 $2</format>
2280        </numberFormat>
2281        <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})">
2282          <leadingDigits>180</leadingDigits>
2283          <format>$1 $2 $3 $4</format>
2284        </numberFormat>
2285        <!-- Alternate format for premium rate numbers. -->
2286        <numberFormat pattern="(\d{4})(\d{4,10})">
2287          <leadingDigits>900</leadingDigits>
2288          <format>$1 $2</format>
2289        </numberFormat>
2290      </availableFormats>
2291    </territory>
2292
2293    <!-- Estonia (EE) -->
2294    <territory countryCode="372">
2295      <availableFormats>
2296        <!-- There are about 2 million search results for numbers written with the 6 separate. -->
2297        <numberFormat pattern="(\d)(\d{3})(\d{3})">
2298          <leadingDigits>6</leadingDigits>
2299          <format>$1 $2 $3</format>
2300        </numberFormat>
2301        <!-- Some prefixes have been seen in this format too. -->
2302        <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
2303          <leadingDigits>[4-79]</leadingDigits>
2304          <format>$1 $2 $3</format>
2305        </numberFormat>
2306        <numberFormat pattern="(\d{2})(\d{3})(\d{2})">
2307          <leadingDigits>[4-79]</leadingDigits>
2308          <format>$1 $2 $3</format>
2309        </numberFormat>
2310      </availableFormats>
2311    </territory>
2312
2313    <!-- Spain (ES) -->
2314    <territory countryCode="34">
2315      <availableFormats>
2316        <!-- Common formatting pattern seen for all numbers -->
2317        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
2318          <leadingDigits>
2319            [5-7]|
2320            80[367]|
2321            90[1289]|
2322            [89][1-8]
2323          </leadingDigits>
2324          <format>$1 $2 $3</format>
2325        </numberFormat>
2326        <!-- Numbers starting with 9 are often formatted with a two-digit area code -->
2327        <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
2328          <leadingDigits>
2329            9(?:
2330              0[1289]|
2331              [1-8]
2332            )
2333          </leadingDigits>
2334          <format>$1 $2 $3 $4</format>
2335        </numberFormat>
2336      </availableFormats>
2337    </territory>
2338
2339    <!-- Finland (FI) -->
2340    <territory countryCode="358">
2341      <availableFormats>
2342        <!-- Alternative format for one-digit prefix mid-length numbers. -->
2343        <numberFormat pattern="(\d)(\d{3})(\d{3,4})">
2344          <leadingDigits>
2345            [2568][1-8]|
2346            3(?:
2347              0[1-9]|
2348              [1-9]
2349            )|
2350            9
2351          </leadingDigits>
2352          <format>$1 $2 $3</format>
2353        </numberFormat>
2354        <!-- Alternative format for two-digit prefix mid-length numbers. -->
2355        <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
2356          <leadingDigits>
2357            [12]0[1-9]|
2358            4|
2359            1[3-9]|
2360            29|
2361            50|
2362            7[15]
2363          </leadingDigits>
2364          <format>$1 $2 $3</format>
2365        </numberFormat>
2366        <!-- Alternative format for one-digit prefix mid-length numbers. -->
2367        <numberFormat pattern="(\d)(\d{4})(\d{3})">
2368          <leadingDigits>
2369            [2568][1-8]|
2370            3(?:
2371              0[1-9]|
2372              [1-9]
2373            )|
2374            9
2375          </leadingDigits>
2376          <format>$1 $2 $3</format>
2377        </numberFormat>
2378      </availableFormats>
2379    </territory>
2380
2381    <!-- Fiji (FJ) -->
2382    <territory countryCode="679">
2383      <availableFormats>
2384        <numberFormat pattern="(\d{2})(\d{3})(\d{2})">
2385          <leadingDigits>7</leadingDigits>
2386          <format>$1 $2 $3</format>
2387        </numberFormat>
2388      </availableFormats>
2389    </territory>
2390
2391    <!-- United Kingdom (GB) -->
2392    <territory countryCode="44">
2393      <availableFormats>
2394        <!-- Historical London format before it moved to a two-digit area code -->
2395        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
2396          <leadingDigits>20</leadingDigits>
2397          <format>$1 $2 $3</format>
2398        </numberFormat>
2399        <!-- Historical London format before it moved to a two-digit area code -->
2400        <numberFormat pattern="(\d{3})(\d{4})(\d{3})">
2401          <leadingDigits>
2402            1(?:
2403              1|
2404              [2-69]1
2405            )|
2406            20|
2407            [389]|
2408            7(?:
2409              [1-57-9]|
2410              624
2411            )
2412          </leadingDigits>
2413          <format>$1 $2 $3</format>
2414        </numberFormat>
2415        <!-- Commonly used London format -->
2416        <numberFormat pattern="(\d{2})(\d{4})(\d{2})(\d{2})">
2417          <leadingDigits>20</leadingDigits>
2418          <format>$1 $2 $3 $4</format>
2419        </numberFormat>
2420        <!-- UAN numbers beginning with 3 are also often formatted with a 4-digit first group (many search results) -->
2421        <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
2422          <leadingDigits>
2423            1(?:
2424              [2-69][02-9]|
2425              [78]
2426            )|
2427            3|
2428            7(?:
2429              [1-57-9]|
2430              624
2431            )
2432          </leadingDigits>
2433          <format>$1 $2 $3</format>
2434        </numberFormat>
2435        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
2436          <leadingDigits>8</leadingDigits>
2437          <format>$1 $2 $3</format>
2438        </numberFormat>
2439      </availableFormats>
2440    </territory>
2441
2442    <!-- Georgia (GE) -->
2443    <territory countryCode="995">
2444      <availableFormats>
2445        <!-- Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group) -->
2446        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
2447          <leadingDigits>32</leadingDigits>
2448          <format>$1 $2 $3 $4</format>
2449        </numberFormat>
2450        <!-- Variant for Tblisi formatting -->
2451        <numberFormat pattern="(\d{2})(\d)(\d{2})(\d{2})(\d{2})">
2452          <leadingDigits>32</leadingDigits>
2453          <format>$1 $2 $3 $4 $5</format>
2454        </numberFormat>
2455        <!-- * Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group)
2456             * Sometimes the subscriber number is formatted in one groups of six digits -->
2457        <numberFormat pattern="(\d{3})(\d{6})">
2458          <leadingDigits>[348]</leadingDigits>
2459          <format>$1 $2</format>
2460        </numberFormat>
2461        <!-- * Sometimes Tblisi numbers are formatted in a way to match formatting elsewhere in the country (3-digit first group)
2462             * Sometimes the subscriber number is formatted in two groups of three digits -->
2463        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
2464          <leadingDigits>[348]</leadingDigits>
2465          <format>$1 $2 $3</format>
2466        </numberFormat>
2467        <!-- Wikipedia variant for Tblisi formatting -->
2468        <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})">
2469          <leadingDigits>32</leadingDigits>
2470          <format>$1 $2 $3 $4</format>
2471        </numberFormat>
2472        <!-- Sometimes the area code is merged with the first group for Tblisi numbers -->
2473        <numberFormat pattern="(\d{5})(\d{2})(\d{2})">
2474          <leadingDigits>32</leadingDigits>
2475          <format>$1 $2 $3</format>
2476        </numberFormat>
2477      </availableFormats>
2478    </territory>
2479
2480    <!-- Gibraltar (GI) -->
2481    <territory countryCode="350">
2482      <availableFormats>
2483        <numberFormat pattern="(\d{4})(\d{4})">
2484          <leadingDigits>2</leadingDigits>
2485          <format>$1 $2</format>
2486        </numberFormat>
2487      </availableFormats>
2488    </territory>
2489
2490    <!-- Greece (GR) -->
2491    <territory countryCode="30">
2492      <availableFormats>
2493        <!-- Incorrect format for Athens, following the other cities which do have three-digit area codes. -->
2494        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
2495          <leadingDigits>21</leadingDigits>
2496          <format>$1 $2 $3</format>
2497        </numberFormat>
2498      </availableFormats>
2499    </territory>
2500
2501    <!-- Croatia (HR) -->
2502    <territory countryCode="385">
2503      <availableFormats>
2504        <numberFormat pattern="(\d)(\d{3})(\d{4})">
2505          <leadingDigits>1</leadingDigits>
2506          <format>$1 $2 $3</format>
2507        </numberFormat>
2508        <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})">
2509          <leadingDigits>1</leadingDigits>
2510          <format>$1 $2 $3 $4</format>
2511        </numberFormat>
2512        <numberFormat pattern="(\d{2})(\d{2})(\d{4})">
2513          <leadingDigits>
2514            [2-69]|
2515            76
2516          </leadingDigits>
2517          <format>$1 $2 $3</format>
2518        </numberFormat>
2519        <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
2520          <leadingDigits>6</leadingDigits>
2521          <format>$1 $2 $3</format>
2522        </numberFormat>
2523      </availableFormats>
2524    </territory>
2525
2526    <!-- Hungary (HU) -->
2527    <territory countryCode="36">
2528      <availableFormats>
2529        <!-- Local numbers are also often written 4-3 rather than 3-4. -->
2530        <numberFormat pattern="(\d)(\d{4})(\d{3})">
2531          <leadingDigits>1</leadingDigits>
2532          <format>$1 $2 $3</format>
2533        </numberFormat>
2534        <!-- Local numbers are also often written 4-3 rather than 3-4. -->
2535        <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
2536          <format>$1 $2 $3</format>
2537        </numberFormat>
2538      </availableFormats>
2539    </territory>
2540
2541    <!-- Indonesia (ID) -->
2542    <territory countryCode="62">
2543      <availableFormats>
2544        <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
2545          <leadingDigits>
2546            2[124]|
2547            [36]1
2548          </leadingDigits>
2549          <format>$1 $2 $3</format>
2550        </numberFormat>
2551        <numberFormat pattern="(\d{2})(\d{3})(\d{5})">
2552          <leadingDigits>
2553            2[124]|
2554            [36]1
2555          </leadingDigits>
2556          <format>$1 $2 $3</format>
2557        </numberFormat>
2558        <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})">
2559          <leadingDigits>
2560            2[124]|
2561            [36]1
2562          </leadingDigits>
2563          <format>$1 $2 $3 $4</format>
2564        </numberFormat>
2565        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
2566          <leadingDigits>8[1-35-9]</leadingDigits>
2567          <format>$1 $2 $3</format>
2568        </numberFormat>
2569        <numberFormat pattern="(\d{3})(\d{3})(\d{5,6})">
2570          <leadingDigits>8</leadingDigits>
2571          <format>$1 $2 $3</format>
2572        </numberFormat>
2573        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{3})">
2574          <leadingDigits>8</leadingDigits>
2575          <format>$1 $2 $3 $4</format>
2576        </numberFormat>
2577      </availableFormats>
2578    </territory>
2579
2580    <!-- Israel (IL) -->
2581    <territory countryCode="972">
2582      <availableFormats>
2583        <numberFormat pattern="(\d)(\d{3})(\d{2})(\d{2})">
2584          <leadingDigits>[2-489]</leadingDigits>
2585          <format>$1 $2 $3 $4</format>
2586        </numberFormat>
2587      </availableFormats>
2588    </territory>
2589
2590    <!-- India (IN) -->
2591    <territory countryCode="91">
2592      <availableFormats>
2593        <!-- Mobile numbers. These are typically written XXXXX-XXXXX but other formats have
2594             been seen online. Some common ones are listed below. -->
2595        <numberFormat pattern="(\d{2})(\d{2})(\d{6})">
2596          <leadingDigits>
2597            6(?:
2598              [09]|
2599              2(?:
2600                [02-7]|
2601                8[0-35-9]
2602              )|
2603              5[02-689]|
2604              6[024-9]|
2605              8[124-9]
2606            )|
2607            7(?:
2608              [07]|
2609              3[025-9]|
2610              4[0-35689]|
2611              6(?:
2612                [02-9]|
2613                1[0-257-9]
2614              )|
2615              8[0-79]|
2616              9(?:
2617                [089]|
2618                31
2619              )
2620            )|
2621            8(?:
2622              0(?:
2623                [01589]|
2624                6[67]
2625              )|
2626              1[0-57-9]|
2627              2[235-9]|
2628              3[03-57-9]|
2629              [45]|
2630              6[02457-9]|
2631              7[1-69]|
2632              8(?:
2633                [0-25-9]|
2634                4[0147-9]
2635              )|
2636              9(?:
2637                [02-9]|
2638                1[0-27-9]
2639              )
2640            )|
2641            9|
2642            [67]1[013-9]|
2643            (?:
2644              67|
2645              72
2646            )[0235-9]|
2647            (?:
2648              63|
2649              75
2650            )[02-46-9]|
2651            6(?:
2652              29|
2653              35
2654            )[0-46-9]|
2655            (?:
2656              64|
2657              (?:
2658                79|
2659                80
2660              )7
2661            )[02-9]|
2662            (?:
2663              6(?:
2664                [2-4]1|
2665                5[17]|
2666                6[13]|
2667                7[14]|
2668                80
2669              )|
2670              7(?:
2671                12|
2672                88
2673              )
2674            )[0189]|
2675            (?:
2676              612|
2677              7(?:
2678                2[14]|
2679                3[134]|
2680                4[47]|
2681                5[15]
2682              )|
2683              8(?:
2684                16|
2685                2[014]|
2686                3[126]|
2687                6[136]|
2688                7[078]|
2689                83
2690              )
2691            )[017-9]
2692          </leadingDigits>
2693          <format>$1 $2 $3</format>
2694        </numberFormat>
2695        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})">
2696          <leadingDigits>
2697            6(?:
2698              [09]|
2699              2(?:
2700                [02-7]|
2701                8[0-35-9]
2702              )|
2703              5[02-689]|
2704              6[024-9]|
2705              8[124-9]
2706            )|
2707            7(?:
2708              [07]|
2709              3[025-9]|
2710              4[0-35689]|
2711              6(?:
2712                [02-9]|
2713                1[0-257-9]
2714              )|
2715              8[0-79]|
2716              9(?:
2717                [089]|
2718                31
2719              )
2720            )|
2721            8(?:
2722              0(?:
2723                [01589]|
2724                6[67]
2725              )|
2726              1[0-57-9]|
2727              2[235-9]|
2728              3[03-57-9]|
2729              [45]|
2730              6[02457-9]|
2731              7[1-69]|
2732              8(?:
2733                [0-25-9]|
2734                4[0147-9]
2735              )|
2736              9(?:
2737                [02-9]|
2738                1[0-27-9]
2739              )
2740            )|
2741            9|
2742            [67]1[013-9]|
2743            (?:
2744              67|
2745              72
2746            )[0235-9]|
2747            (?:
2748              63|
2749              75
2750            )[02-46-9]|
2751            6(?:
2752              29|
2753              35
2754            )[0-46-9]|
2755            (?:
2756              64|
2757              (?:
2758                79|
2759                80
2760              )7
2761            )[02-9]|
2762            (?:
2763              6(?:
2764                [2-4]1|
2765                5[17]|
2766                6[13]|
2767                7[14]|
2768                80
2769              )|
2770              7(?:
2771                12|
2772                88
2773              )
2774            )[0189]|
2775            (?:
2776              612|
2777              7(?:
2778                2[14]|
2779                3[134]|
2780                4[47]|
2781                5[15]
2782              )|
2783              8(?:
2784                16|
2785                2[014]|
2786                3[126]|
2787                6[136]|
2788                7[078]|
2789                83
2790              )
2791            )[017-9]
2792          </leadingDigits>
2793          <format>$1 $2 $3 $4 $5</format>
2794        </numberFormat>
2795        <!-- Two-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as
2796             XXXXX-XXXXX by default, instead of how they would be if they were recognised as
2797             geographical numbers. -->
2798        <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
2799          <leadingDigits>
2800            79(?:
2801              [089]|
2802              31|
2803              7[02-9]
2804            )|
2805            80(?:
2806              [01589]|
2807              6[67]|
2808              7[02-9]
2809            )
2810          </leadingDigits>
2811          <format>$1 $2 $3</format>
2812        </numberFormat>
2813        <!-- Three-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as
2814             XXXXX-XXXXX by default, instead of how they would be if they were recognised as
2815             geographical numbers. -->
2816        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
2817          <leadingDigits>
2818            7(?:
2819              1[013-9]|
2820              2[0235-9]|
2821              3[025-9]|
2822              4[0-35689]|
2823              5[02-46-9]|
2824              6(?:
2825                [02-9]|
2826                1[0-257-9]
2827              )|
2828              7|
2829              8[0-79]
2830            )|
2831            8(?:
2832              1[0-57-9]|
2833              2[235-9]|
2834              3[03-57-9]|
2835              [45]|
2836              6[02457-9]|
2837              7[1-69]|
2838              8(?:
2839                [0-25-9]|
2840                4[0147-9]
2841              )|
2842              9(?:
2843                [02-9]|
2844                1[0-27-9]
2845              )
2846            )|
2847            7(?:
2848              12|
2849              88
2850            )[0189]|
2851            (?:
2852              7(?:
2853                2[14]|
2854                3[134]|
2855                4[47]|
2856                5[15]
2857              )|
2858              8(?:
2859                16|
2860                2[014]|
2861                3[126]|
2862                6[136]|
2863                7[078]|
2864                83
2865              )
2866            )[017-9]
2867          </leadingDigits>
2868          <format>$1 $2 $3</format>
2869        </numberFormat>
2870        <!-- Four-digit area code fixed-line prefixes that may overlap with mobile, and hence may be formatted as
2871             XXXXX-XXXXX by default, instead of how they would be if they were recognised as
2872             geographical numbers. -->
2873        <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
2874          <leadingDigits>
2875            7(?:
2876              1(?:
2877                [013-9]|
2878                2[0189]
2879              )|
2880              2[0235-9]|
2881              3[025-9]|
2882              4[0-35689]|
2883              5[02-46-9]|
2884              6(?:
2885                [02-9]|
2886                1[0-257-9]
2887              )|
2888              7
2889            )|
2890            80(?:
2891              [01589]|
2892              6[67]|
2893              7[02-9]
2894            )|
2895            7(?:
2896              2[14]|
2897              3[134]|
2898              4[47]|
2899              5[15]
2900            )[017-9]
2901          </leadingDigits>
2902          <format>$1 $2 $3</format>
2903        </numberFormat>
2904      </availableFormats>
2905    </territory>
2906
2907    <!-- Italy (IT) -->
2908    <territory countryCode="39">
2909      <availableFormats>
2910        <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})">
2911          <leadingDigits>
2912            0(?:
2913              [13-579][2-46-8]|
2914              8[236-8]
2915            )
2916          </leadingDigits>
2917          <format>$1 $2 $3 $4</format>
2918        </numberFormat>
2919        <numberFormat pattern="(\d{4})(\d{2})(\d{3})">
2920          <leadingDigits>
2921            0(?:
2922              [13-579][2-46-8]|
2923              8[236-8]
2924            )
2925          </leadingDigits>
2926          <format>$1 $2 $3</format>
2927        </numberFormat>
2928      </availableFormats>
2929    </territory>
2930
2931    <!-- Japan (JP) -->
2932    <territory countryCode="81">
2933      <availableFormats>
2934        <!-- Toll-free, premium-rate and UAN numbers -->
2935        <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
2936          <leadingDigits>
2937            (?:
2938              12|
2939              57|
2940              99
2941            )0
2942          </leadingDigits>
2943          <format>$1 $2 $3</format>
2944        </numberFormat>
2945        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
2946          <leadingDigits>
2947            (?:
2948              12|
2949              57|
2950              99
2951            )0
2952          </leadingDigits>
2953          <format>$1 $2 $3 $4</format>
2954        </numberFormat>
2955        <numberFormat pattern="(\d{3})(\d{4})(\d{2})">
2956          <leadingDigits>
2957            (?:
2958              12|
2959              57|
2960              99
2961            )0
2962          </leadingDigits>
2963          <format>$1 $2 $3</format>
2964        </numberFormat>
2965      </availableFormats>
2966    </territory>
2967
2968    <!-- Cambodia (KH) -->
2969    <territory countryCode="855">
2970      <availableFormats>
2971        <!-- Common alternative formatting for most number ranges -->
2972        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2,3})">
2973          <format>$1 $2 $3 $4</format>
2974        </numberFormat>
2975      </availableFormats>
2976    </territory>
2977
2978    <!-- Laos (LA) -->
2979    <territory countryCode="856">
2980      <availableFormats>
2981        <!-- Alternate widely-used patterns for mobile numbers. -->
2982        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
2983          <format>$1 $2 $3</format>
2984        </numberFormat>
2985        <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
2986          <format>$1 $2 $3</format>
2987        </numberFormat>
2988        <numberFormat pattern="(\d{2})(\d{8})">
2989          <format>$1 $2</format>
2990        </numberFormat>
2991      </availableFormats>
2992    </territory>
2993
2994    <!-- Sri Lanka (LK) -->
2995    <territory countryCode="94">
2996      <availableFormats>
2997        <numberFormat pattern="(\d{2})(\d)(\d{6})">
2998          <leadingDigits>[1-689]</leadingDigits>
2999          <format>$1 $2 $3</format>
3000        </numberFormat>
3001        <numberFormat pattern="(\d{3})(\d{6})">
3002          <leadingDigits>[1-689]</leadingDigits>
3003          <format>$1 $2</format>
3004        </numberFormat>
3005        <!-- Alternate mobile format. -->
3006        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
3007          <leadingDigits>7</leadingDigits>
3008          <format>$1 $2 $3</format>
3009        </numberFormat>
3010      </availableFormats>
3011    </territory>
3012
3013    <!-- Luxembourg (LU) -->
3014    <territory countryCode="352">
3015      <availableFormats>
3016        <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
3017          <leadingDigits>
3018            2(?:
3019              [0367]|
3020              4[3-8]
3021            )
3022          </leadingDigits>
3023          <format>$1 $2 $3</format>
3024        </numberFormat>
3025      </availableFormats>
3026    </territory>
3027
3028    <!-- Moldova (MD) -->
3029    <territory countryCode="373">
3030      <availableFormats>
3031        <!-- * Alternate format for two-digit prefixes
3032             * Alternate mobile format -->
3033        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
3034          <leadingDigits>
3035            22|
3036            [367]
3037          </leadingDigits>
3038          <format>$1 $2 $3 $4</format>
3039        </numberFormat>
3040        <!-- Alternate format for three-digit prefixes -->
3041        <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
3042          <leadingDigits>[67]</leadingDigits>
3043          <format>$1 $2 $3</format>
3044        </numberFormat>
3045      </availableFormats>
3046    </territory>
3047
3048    <!-- Myanmar (Burma) (MM) -->
3049    <territory countryCode="95">
3050      <availableFormats>
3051        <!-- Alternate mobile format. -->
3052        <numberFormat pattern="(\d)(\d{4})(\d{5})">
3053          <leadingDigits>92</leadingDigits>
3054          <format>$1 $2 $3</format>
3055        </numberFormat>
3056      </availableFormats>
3057    </territory>
3058
3059    <!-- Mexico (MX) -->
3060    <territory countryCode="52">
3061      <availableFormats>
3062        <!-- Alternate format for two-digit area codes. -->
3063        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})">
3064          <leadingDigits>
3065            33|
3066            5[56]|
3067            81
3068          </leadingDigits>
3069          <format>$1 $2 $3 $4 $5</format>
3070        </numberFormat>
3071        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})">
3072          <leadingDigits>
3073            [24679]|
3074            3[0-2457-9]|
3075            5[089]|
3076            8[02-46-9]
3077          </leadingDigits>
3078          <format>$1 $2 $3 $4</format>
3079        </numberFormat>
3080      </availableFormats>
3081    </territory>
3082
3083    <!-- Nicaragua (NI) -->
3084    <territory countryCode="505">
3085      <availableFormats>
3086        <!-- Alternate formatting for fixed-line ranges -->
3087        <numberFormat pattern="(\d)(\d{3})(\d{4})">
3088          <leadingDigits>2</leadingDigits>
3089          <format>$1 $2 $3</format>
3090        </numberFormat>
3091      </availableFormats>
3092    </territory>
3093
3094    <!-- Netherlands (NL) -->
3095    <territory countryCode="31">
3096      <availableFormats>
3097        <!-- Numbers with a two-digit area code are often written with the second and third group as 3-4 rather than 4-3 -->
3098        <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
3099          <leadingDigits>
3100            1[035]|
3101            2[0346]|
3102            3[03568]|
3103            4[0356]|
3104            5[0358]|
3105            7|
3106            8[4578]|
3107            91
3108          </leadingDigits>
3109          <format>$1 $2 $3</format>
3110        </numberFormat>
3111        <!-- Numbers with a three-digit area code are often written with the subscriber number as groups of two rather than three -->
3112        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
3113          <leadingDigits>
3114            1[16-8]|
3115            2[259]|
3116            3[124]|
3117            4[17-9]|
3118            5[124679]
3119          </leadingDigits>
3120          <format>$1 $2 $3 $4</format>
3121        </numberFormat>
3122      </availableFormats>
3123    </territory>
3124
3125    <!-- New Zealand (NZ) -->
3126    <territory countryCode="64">
3127      <availableFormats>
3128        <!-- Pattern for fixed-line formats excluding the Ross Dependency -->
3129        <numberFormat pattern="(\d)(\d{4})(\d{3})">
3130          <leadingDigits>
3131            [3467]|
3132            9[2-9]
3133          </leadingDigits>
3134          <format>$1 $2 $3</format>
3135        </numberFormat>
3136        <!-- Pattern for short premium-rate & toll-free numbers. -->
3137        <numberFormat pattern="(\d{3})(\d{3})(\d{2})">
3138          <leadingDigits>[89]0</leadingDigits>
3139          <format>$1 $2 $3</format>
3140        </numberFormat>
3141      </availableFormats>
3142    </territory>
3143
3144    <!-- Papua New Guinea (PG) -->
3145    <territory countryCode="675">
3146      <availableFormats>
3147        <numberFormat pattern="(\d{3})(\d{2})(\d{3})">
3148          <leadingDigits>7</leadingDigits>
3149          <format>$1 $2 $3</format>
3150        </numberFormat>
3151      </availableFormats>
3152    </territory>
3153
3154    <!-- Portugal (PT) -->
3155    <territory countryCode="351">
3156      <availableFormats>
3157        <!-- Lisbon/Porto numbers are usually formatted with the 21 or 22 separated - but sometimes they are formatted as 21X or 22X instead. -->
3158        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
3159          <leadingDigits>2[12]</leadingDigits>
3160          <format>$1 $2 $3</format>
3161        </numberFormat>
3162        <!-- * Lisbon/Porto numbers.
3163             * Commonly used mobile formatting pattern. -->
3164        <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
3165          <leadingDigits>
3166            2[12]|
3167            9
3168          </leadingDigits>
3169          <format>$1 $2 $3 $4</format>
3170        </numberFormat>
3171        <!-- Commonly used mobile formatting pattern. -->
3172        <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
3173          <leadingDigits>9</leadingDigits>
3174          <format>$1 $2 $3</format>
3175        </numberFormat>
3176      </availableFormats>
3177    </territory>
3178
3179    <!-- Paraguay (PY) -->
3180    <territory countryCode="595">
3181      <availableFormats>
3182        <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
3183          <leadingDigits>
3184            [26]1|
3185            3[289]|
3186            4[1246-8]|
3187            7[1-3]|
3188            8[1-36]
3189          </leadingDigits>
3190          <format>$1 $2 $3</format>
3191        </numberFormat>
3192        <numberFormat pattern="(\d{2})(\d{6,7})">
3193          <leadingDigits>
3194            2[14-68]|
3195            3[26-9]|
3196            4[1246-8]|
3197            6(?:
3198              1|
3199              75
3200            )|
3201            7[1-35]|
3202            8[1-36]
3203          </leadingDigits>
3204          <format>$1 $2</format>
3205        </numberFormat>
3206        <numberFormat pattern="(\d{3})(\d{6})">
3207          <leadingDigits>
3208            2[279]|
3209            3[13-5]|
3210            4[359]|
3211            5[1-5]|
3212            6(?:
3213              [34]|
3214              7[1-46-8]
3215            )|
3216            7[46-8]|
3217            85
3218          </leadingDigits>
3219          <format>$1 $2</format>
3220        </numberFormat>
3221      </availableFormats>
3222    </territory>
3223
3224    <!-- Serbia (RS) -->
3225    <territory countryCode="381">
3226      <availableFormats>
3227        <!-- * Alternate format for fixed-line numbers with a two-digit area code
3228             * Alternate format for mobile numbers -->
3229        <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
3230          <leadingDigits>
3231            [16]|
3232            2[0-24-7]|
3233            3[0-8]|
3234            (?:
3235              2[389]|
3236              39
3237            )[2-9]
3238          </leadingDigits>
3239          <format>$1 $2 $3</format>
3240        </numberFormat>
3241        <!-- Alternate format for fixed-line numbers with a two-digit area code -->
3242        <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})">
3243          <leadingDigits>
3244            1|
3245            2[0-24-7]|
3246            3[0-8]|
3247            (?:
3248              2[389]|
3249              39
3250            )[2-9]
3251          </leadingDigits>
3252          <format>$1 $2 $3 $4</format>
3253        </numberFormat>
3254        <!-- Alternate format for mobile numbers -->
3255        <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
3256          <leadingDigits>6</leadingDigits>
3257          <format>$1 $2 $3 $4</format>
3258        </numberFormat>
3259      </availableFormats>
3260    </territory>
3261
3262    <!-- Russia (RU) -->
3263    <territory countryCode="7">
3264      <availableFormats>
3265        <!-- * Alternate KZ formatting (4-digit prefixes)
3266             * Russian numbers are sometimes formatted with a 4-digit prefix -->
3267        <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
3268          <leadingDigits>
3269            [3489]|
3270            7(?:
3271              1(?:
3272                [0-356]2|
3273                4[29]|
3274                7|
3275                8[27]
3276              )|
3277              2(?:
3278                1[23]|
3279                [2-9]2
3280              )
3281            )
3282          </leadingDigits>
3283          <format>$1 $2 $3</format>
3284        </numberFormat>
3285        <!-- * Alternate KZ formatting (5-digit prefixes)
3286             * 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. -->
3287        <numberFormat pattern="(\d{5})(\d{5})">
3288          <leadingDigits>
3289            [3489]|
3290            72(?:
3291              6|
3292              7[457]
3293            )|
3294            7(?:
3295              12|
3296              2[49]
3297            )[35]|
3298            7(?:
3299              1[13-58]|
3300              2[1-38]
3301            )[3-5]|
3302            7(?:
3303              1[06]|
3304              25
3305            )[3-6]
3306          </leadingDigits>
3307          <format>$1 $2</format>
3308        </numberFormat>
3309        <!-- Sometimes KZ numbers are formatted in the traditional RU way assuming 3-digit prefixes everywhere. -->
3310        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})">
3311          <leadingDigits>
3312            7(?:
3313              1|
3314              2(?:
3315                [1-689]|
3316                7[2457]
3317              )
3318            )
3319          </leadingDigits>
3320          <format>$1 $2 $3 $4</format>
3321        </numberFormat>
3322        <!-- Alternate formatting for 3-digit prefixes -->
3323        <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{3})">
3324          <leadingDigits>
3325            [3489]|
3326            7(?:
3327              [04-9]|
3328              1(?:
3329                04|
3330                [236]3|
3331                4[3-5]|
3332                5[34]
3333              )|
3334              2(?:
3335                13|
3336                34|
3337                7[39]
3338              )
3339            )
3340          </leadingDigits>
3341          <format>$1 $2 $3 $4</format>
3342        </numberFormat>
3343        <!-- Alternate formatting for 3-digit prefixes -->
3344        <numberFormat pattern="(\d{3})(\d)(\d{2})(\d{2})(\d{2})">
3345          <leadingDigits>
3346            [3489]|
3347            7(?:
3348              [04-9]|
3349              1(?:
3350                04|
3351                [236]3|
3352                4[3-5]|
3353                5[34]
3354              )|
3355              2(?:
3356                13|
3357                34|
3358                7[39]
3359              )
3360            )
3361          </leadingDigits>
3362          <format>$1 $2 $3 $4 $5</format>
3363        </numberFormat>
3364        <!-- Russian numbers are sometimes formatted with a 4-digit prefix -->
3365        <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2})">
3366          <leadingDigits>[3489]</leadingDigits>
3367          <format>$1 $2 $3 $4</format>
3368        </numberFormat>
3369      </availableFormats>
3370    </territory>
3371
3372    <!-- Thailand (TH) -->
3373    <territory countryCode="66">
3374      <availableFormats>
3375        <!-- Over a million of the search results are formatted in two blocks like this. -->
3376        <numberFormat pattern="(\d{4})(\d{4})">
3377          <leadingDigits>2</leadingDigits>
3378          <format>$1 $2</format>
3379        </numberFormat>
3380      </availableFormats>
3381    </territory>
3382
3383    <!-- Tonga (TO) -->
3384    <territory countryCode="676">
3385      <availableFormats>
3386        <!-- Mobile numbers -->
3387        <numberFormat pattern="(\d{2})(\d{5})">
3388          <leadingDigits>[5-9]</leadingDigits>
3389          <format>$1 $2</format>
3390        </numberFormat>
3391      </availableFormats>
3392    </territory>
3393
3394    <!-- Türkiye (TR) -->
3395    <territory countryCode="90">
3396      <availableFormats>
3397        <!-- Alternate format for fixed & mobile -->
3398        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
3399          <leadingDigits>
3400            [2-4]|
3401            5(?:
3402              [02-69]|
3403              1[06]
3404            )
3405          </leadingDigits>
3406          <format>$1 $2 $3</format>
3407        </numberFormat>
3408        <!-- Alternate format for special-rate -->
3409        <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})">
3410          <leadingDigits>
3411            512|
3412            [89]
3413          </leadingDigits>
3414          <format>$1 $2 $3 $4</format>
3415        </numberFormat>
3416      </availableFormats>
3417    </territory>
3418
3419    <!-- Tanzania (TZ) -->
3420    <territory countryCode="255">
3421      <availableFormats>
3422        <!-- A standard for mobile formatting is not well established and using two digits for the first group is very common. -->
3423        <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
3424          <leadingDigits>[67]</leadingDigits>
3425          <format>$1 $2 $3</format>
3426        </numberFormat>
3427        <!-- A standard for mobile formatting is not well established and using two digits for the first group is very common. -->
3428        <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
3429          <leadingDigits>[67]</leadingDigits>
3430          <format>$1 $2 $3</format>
3431        </numberFormat>
3432      </availableFormats>
3433    </territory>
3434
3435    <!-- Ukraine (UA) -->
3436    <territory countryCode="380">
3437      <availableFormats>
3438        <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
3439          <leadingDigits>
3440            [38]9|
3441            4[45][0-5]|
3442            5(?:
3443              0|
3444              6(?:
3445                3[14-7]|
3446                7
3447              )
3448            )|
3449            6(?:
3450              [12][018]|
3451              [36-8]
3452            )|
3453            7|
3454            9[1-9]|
3455            (?:
3456              48|
3457              57
3458            )[0137-9]
3459          </leadingDigits>
3460          <format>$1 $2 $3 $4</format>
3461        </numberFormat>
3462        <!-- Less common but still sometimes used. -->
3463        <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{2})">
3464          <leadingDigits>
3465            [38]9|
3466            4[45][0-5]|
3467            5(?:
3468              0|
3469              6(?:
3470                3[14-7]|
3471                7
3472              )
3473            )|
3474            6(?:
3475              [12][018]|
3476              [36-8]
3477            )|
3478            7|
3479            9[1-9]|
3480            (?:
3481              48|
3482              57
3483            )[0137-9]
3484          </leadingDigits>
3485          <format>$1 $2 $3 $4</format>
3486        </numberFormat>
3487      </availableFormats>
3488    </territory>
3489
3490    <!-- Venezuela (VE) -->
3491    <territory countryCode="58">
3492      <availableFormats>
3493        <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
3494          <format>$1 $2 $3</format>
3495        </numberFormat>
3496      </availableFormats>
3497    </territory>
3498
3499    <!-- Vietnam (VN) -->
3500    <territory countryCode="84">
3501      <availableFormats>
3502        <!-- Alternate mobile format -->
3503        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
3504          <leadingDigits>6</leadingDigits>
3505          <format>$1 $2 $3</format>
3506        </numberFormat>
3507        <!-- Alternate format for big cities. -->
3508        <numberFormat pattern="(\d{2})(\d{2})(\d{3})(\d{3})">
3509          <leadingDigits>2[48]</leadingDigits>
3510          <format>$1 $2 $3 $4</format>
3511        </numberFormat>
3512        <!-- Non-geographic numbers follow less rigid formatting patterns. -->
3513        <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
3514          <leadingDigits>1</leadingDigits>
3515          <format>$1 $2 $3</format>
3516        </numberFormat>
3517      </availableFormats>
3518    </territory>
3519
3520    <!-- South Africa (ZA) -->
3521    <territory countryCode="27">
3522      <availableFormats>
3523        <!-- UAN & premium rate numbers starting with 86 often have a 3-digit first group too. -->
3524        <numberFormat pattern="(\d{3})(\d{3})(\d{3})">
3525          <leadingDigits>86[1-9]</leadingDigits>
3526          <format>$1 $2 $3</format>
3527        </numberFormat>
3528      </availableFormats>
3529    </territory>
3530
3531  </territories>
3532</phoneNumberMetadata>
3533