PhoneNumberAlternateFormats_49.php 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519
  1. <?php
  2. /**
  3. * This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}.
  4. * See [README.md](README.md#generating-data) for more information.
  5. *
  6. * Pull requests changing data in these files will not be accepted. See the
  7. * [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make
  8. * metadata changes.
  9. *
  10. * Do not modify this file directly!
  11. */
  12. return array (
  13. 'id' => '',
  14. 'countryCode' => 49,
  15. 'internationalPrefix' => '',
  16. 'sameMobileAndFixedLinePattern' => false,
  17. 'numberFormat' =>
  18. array (
  19. 0 =>
  20. array (
  21. 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
  22. 'format' => '$1 $2 $3',
  23. 'leadingDigitsPatterns' =>
  24. array (
  25. 0 => '3[02]|40|[68]9',
  26. ),
  27. 'nationalPrefixFormattingRule' => '',
  28. 'domesticCarrierCodeFormattingRule' => '',
  29. 'nationalPrefixOptionalWhenFormatting' => false,
  30. ),
  31. 1 =>
  32. array (
  33. 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
  34. 'format' => '$1 $2 $3 $4 $5',
  35. 'leadingDigitsPatterns' =>
  36. array (
  37. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  38. ),
  39. 'nationalPrefixFormattingRule' => '',
  40. 'domesticCarrierCodeFormattingRule' => '',
  41. 'nationalPrefixOptionalWhenFormatting' => false,
  42. ),
  43. 2 =>
  44. array (
  45. 'pattern' => '(\\d{2})(\\d{4})(\\d{3,4})',
  46. 'format' => '$1 $2 $3',
  47. 'leadingDigitsPatterns' =>
  48. array (
  49. 0 => '3[02]|40|[68]9',
  50. ),
  51. 'nationalPrefixFormattingRule' => '',
  52. 'domesticCarrierCodeFormattingRule' => '',
  53. 'nationalPrefixOptionalWhenFormatting' => false,
  54. ),
  55. 3 =>
  56. array (
  57. 'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})',
  58. 'format' => '$1 $2 $3 $4',
  59. 'leadingDigitsPatterns' =>
  60. array (
  61. 0 => '3[02]|40|[68]9',
  62. ),
  63. 'nationalPrefixFormattingRule' => '',
  64. 'domesticCarrierCodeFormattingRule' => '',
  65. 'nationalPrefixOptionalWhenFormatting' => false,
  66. ),
  67. 4 =>
  68. array (
  69. 'pattern' => '(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})',
  70. 'format' => '$1 $2 $3 $4',
  71. 'leadingDigitsPatterns' =>
  72. array (
  73. 0 => '3[02]|40|[68]9',
  74. ),
  75. 'nationalPrefixFormattingRule' => '',
  76. 'domesticCarrierCodeFormattingRule' => '',
  77. 'nationalPrefixOptionalWhenFormatting' => false,
  78. ),
  79. 5 =>
  80. array (
  81. 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})',
  82. 'format' => '$1 $2 $3 $4 $5 $6',
  83. 'leadingDigitsPatterns' =>
  84. array (
  85. 0 => '3[02]|40|[68]9',
  86. ),
  87. 'nationalPrefixFormattingRule' => '',
  88. 'domesticCarrierCodeFormattingRule' => '',
  89. 'nationalPrefixOptionalWhenFormatting' => false,
  90. ),
  91. 6 =>
  92. array (
  93. 'pattern' => '(\\d{3})(\\d{3})(\\d{2,4})',
  94. 'format' => '$1 $2 $3',
  95. 'leadingDigitsPatterns' =>
  96. array (
  97. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  98. ),
  99. 'nationalPrefixFormattingRule' => '',
  100. 'domesticCarrierCodeFormattingRule' => '',
  101. 'nationalPrefixOptionalWhenFormatting' => false,
  102. ),
  103. 7 =>
  104. array (
  105. 'pattern' => '(\\d{3})(\\d{4})(\\d{3,4})',
  106. 'format' => '$1 $2 $3',
  107. 'leadingDigitsPatterns' =>
  108. array (
  109. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  110. ),
  111. 'nationalPrefixFormattingRule' => '',
  112. 'domesticCarrierCodeFormattingRule' => '',
  113. 'nationalPrefixOptionalWhenFormatting' => false,
  114. ),
  115. 8 =>
  116. array (
  117. 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})',
  118. 'format' => '$1 $2 $3 $4',
  119. 'leadingDigitsPatterns' =>
  120. array (
  121. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  122. ),
  123. 'nationalPrefixFormattingRule' => '',
  124. 'domesticCarrierCodeFormattingRule' => '',
  125. 'nationalPrefixOptionalWhenFormatting' => false,
  126. ),
  127. 9 =>
  128. array (
  129. 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
  130. 'format' => '$1 $2 $3 $4 $5',
  131. 'leadingDigitsPatterns' =>
  132. array (
  133. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  134. ),
  135. 'nationalPrefixFormattingRule' => '',
  136. 'domesticCarrierCodeFormattingRule' => '',
  137. 'nationalPrefixOptionalWhenFormatting' => false,
  138. ),
  139. 10 =>
  140. array (
  141. 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
  142. 'format' => '$1 $2 $3 $4',
  143. 'leadingDigitsPatterns' =>
  144. array (
  145. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  146. ),
  147. 'nationalPrefixFormattingRule' => '',
  148. 'domesticCarrierCodeFormattingRule' => '',
  149. 'nationalPrefixOptionalWhenFormatting' => false,
  150. ),
  151. 11 =>
  152. array (
  153. 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)',
  154. 'format' => '$1 $2 $3 $4 $5',
  155. 'leadingDigitsPatterns' =>
  156. array (
  157. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  158. ),
  159. 'nationalPrefixFormattingRule' => '',
  160. 'domesticCarrierCodeFormattingRule' => '',
  161. 'nationalPrefixOptionalWhenFormatting' => false,
  162. ),
  163. 12 =>
  164. array (
  165. 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})',
  166. 'format' => '$1 $2 $3 $4',
  167. 'leadingDigitsPatterns' =>
  168. array (
  169. 0 => '2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  170. ),
  171. 'nationalPrefixFormattingRule' => '',
  172. 'domesticCarrierCodeFormattingRule' => '',
  173. 'nationalPrefixOptionalWhenFormatting' => false,
  174. ),
  175. 13 =>
  176. array (
  177. 'pattern' => '(\\d{4})(\\d{3})(\\d{1,4})',
  178. 'format' => '$1 $2 $3',
  179. 'leadingDigitsPatterns' =>
  180. array (
  181. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  182. ),
  183. 'nationalPrefixFormattingRule' => '',
  184. 'domesticCarrierCodeFormattingRule' => '',
  185. 'nationalPrefixOptionalWhenFormatting' => false,
  186. ),
  187. 14 =>
  188. array (
  189. 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
  190. 'format' => '$1 $2 $3 $4',
  191. 'leadingDigitsPatterns' =>
  192. array (
  193. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  194. ),
  195. 'nationalPrefixFormattingRule' => '',
  196. 'domesticCarrierCodeFormattingRule' => '',
  197. 'nationalPrefixOptionalWhenFormatting' => false,
  198. ),
  199. 15 =>
  200. array (
  201. 'pattern' => '(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})',
  202. 'format' => '$1 $2 $3 $4 $5',
  203. 'leadingDigitsPatterns' =>
  204. array (
  205. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  206. ),
  207. 'nationalPrefixFormattingRule' => '',
  208. 'domesticCarrierCodeFormattingRule' => '',
  209. 'nationalPrefixOptionalWhenFormatting' => false,
  210. ),
  211. 16 =>
  212. array (
  213. 'pattern' => '(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})',
  214. 'format' => '$1 $2 $3 $4 $5 $6',
  215. 'leadingDigitsPatterns' =>
  216. array (
  217. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  218. ),
  219. 'nationalPrefixFormattingRule' => '',
  220. 'domesticCarrierCodeFormattingRule' => '',
  221. 'nationalPrefixOptionalWhenFormatting' => false,
  222. ),
  223. 17 =>
  224. array (
  225. 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
  226. 'format' => '$1 $2 $3 $4 $5 $6',
  227. 'leadingDigitsPatterns' =>
  228. array (
  229. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  230. ),
  231. 'nationalPrefixFormattingRule' => '',
  232. 'domesticCarrierCodeFormattingRule' => '',
  233. 'nationalPrefixOptionalWhenFormatting' => false,
  234. ),
  235. 18 =>
  236. array (
  237. 'pattern' => '(\\d{4})(\\d{4})(\\d{1,4})',
  238. 'format' => '$1 $2 $3',
  239. 'leadingDigitsPatterns' =>
  240. array (
  241. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  242. ),
  243. 'nationalPrefixFormattingRule' => '',
  244. 'domesticCarrierCodeFormattingRule' => '',
  245. 'nationalPrefixOptionalWhenFormatting' => false,
  246. ),
  247. 19 =>
  248. array (
  249. 'pattern' => '(\\d{4})(\\d{3})(\\d{3})(\\d{3})',
  250. 'format' => '$1 $2 $3 $4',
  251. 'leadingDigitsPatterns' =>
  252. array (
  253. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|4(?:1|5[02-6]|9[2-6])|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|4[02-6]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  254. ),
  255. 'nationalPrefixFormattingRule' => '',
  256. 'domesticCarrierCodeFormattingRule' => '',
  257. 'nationalPrefixOptionalWhenFormatting' => false,
  258. ),
  259. 20 =>
  260. array (
  261. 'pattern' => '(\\d{4})(\\d{2})(\\d{3})(\\d{2})',
  262. 'format' => '$1 $2 $3 $4',
  263. 'leadingDigitsPatterns' =>
  264. array (
  265. 0 => '15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  266. ),
  267. 'nationalPrefixFormattingRule' => '',
  268. 'domesticCarrierCodeFormattingRule' => '',
  269. 'nationalPrefixOptionalWhenFormatting' => false,
  270. ),
  271. 21 =>
  272. array (
  273. 'pattern' => '(\\d{4})(\\d{3})(\\d{2})(\\d{2})',
  274. 'format' => '$1 $2 $3 $4',
  275. 'leadingDigitsPatterns' =>
  276. array (
  277. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  278. ),
  279. 'nationalPrefixFormattingRule' => '',
  280. 'domesticCarrierCodeFormattingRule' => '',
  281. 'nationalPrefixOptionalWhenFormatting' => false,
  282. ),
  283. 22 =>
  284. array (
  285. 'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})',
  286. 'format' => '$1 $2 $3 $4',
  287. 'leadingDigitsPatterns' =>
  288. array (
  289. 0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
  290. ),
  291. 'nationalPrefixFormattingRule' => '',
  292. 'domesticCarrierCodeFormattingRule' => '',
  293. 'nationalPrefixOptionalWhenFormatting' => false,
  294. ),
  295. 23 =>
  296. array (
  297. 'pattern' => '(\\d{5})(\\d{3})(\\d{3,4})',
  298. 'format' => '$1 $2 $3',
  299. 'leadingDigitsPatterns' =>
  300. array (
  301. 0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
  302. ),
  303. 'nationalPrefixFormattingRule' => '',
  304. 'domesticCarrierCodeFormattingRule' => '',
  305. 'nationalPrefixOptionalWhenFormatting' => false,
  306. ),
  307. 24 =>
  308. array (
  309. 'pattern' => '(\\d{5})(\\d{4})(\\d{3,4})',
  310. 'format' => '$1 $2 $3',
  311. 'leadingDigitsPatterns' =>
  312. array (
  313. 0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
  314. ),
  315. 'nationalPrefixFormattingRule' => '',
  316. 'domesticCarrierCodeFormattingRule' => '',
  317. 'nationalPrefixOptionalWhenFormatting' => false,
  318. ),
  319. 25 =>
  320. array (
  321. 'pattern' => '(\\d{5})(\\d{3})(\\d{3})(\\d{3})',
  322. 'format' => '$1 $2 $3 $4',
  323. 'leadingDigitsPatterns' =>
  324. array (
  325. 0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
  326. ),
  327. 'nationalPrefixFormattingRule' => '',
  328. 'domesticCarrierCodeFormattingRule' => '',
  329. 'nationalPrefixOptionalWhenFormatting' => false,
  330. ),
  331. 26 =>
  332. array (
  333. 'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
  334. 'format' => '$1 $2 $3',
  335. 'leadingDigitsPatterns' =>
  336. array (
  337. 0 => '15[1279]',
  338. ),
  339. 'nationalPrefixFormattingRule' => '',
  340. 'domesticCarrierCodeFormattingRule' => '',
  341. 'nationalPrefixOptionalWhenFormatting' => false,
  342. ),
  343. 27 =>
  344. array (
  345. 'pattern' => '(\\d{4})(\\d{4})(\\d{3})',
  346. 'format' => '$1 $2 $3',
  347. 'leadingDigitsPatterns' =>
  348. array (
  349. 0 => '15[1279]',
  350. ),
  351. 'nationalPrefixFormattingRule' => '',
  352. 'domesticCarrierCodeFormattingRule' => '',
  353. 'nationalPrefixOptionalWhenFormatting' => false,
  354. ),
  355. 28 =>
  356. array (
  357. 'pattern' => '(\\d{3})(\\d{8})',
  358. 'format' => '$1 $2',
  359. 'leadingDigitsPatterns' =>
  360. array (
  361. 0 => '15[1279]',
  362. ),
  363. 'nationalPrefixFormattingRule' => '',
  364. 'domesticCarrierCodeFormattingRule' => '',
  365. 'nationalPrefixOptionalWhenFormatting' => false,
  366. ),
  367. 29 =>
  368. array (
  369. 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{2})',
  370. 'format' => '$1 $2 $3 $4',
  371. 'leadingDigitsPatterns' =>
  372. array (
  373. 0 => '15[1279]',
  374. ),
  375. 'nationalPrefixFormattingRule' => '',
  376. 'domesticCarrierCodeFormattingRule' => '',
  377. 'nationalPrefixOptionalWhenFormatting' => false,
  378. ),
  379. 30 =>
  380. array (
  381. 'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d)',
  382. 'format' => '$1 $2 $3 $4',
  383. 'leadingDigitsPatterns' =>
  384. array (
  385. 0 => '1[67]|800',
  386. ),
  387. 'nationalPrefixFormattingRule' => '',
  388. 'domesticCarrierCodeFormattingRule' => '',
  389. 'nationalPrefixOptionalWhenFormatting' => false,
  390. ),
  391. 31 =>
  392. array (
  393. 'pattern' => '(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})',
  394. 'format' => '$1 $2 $3 $4',
  395. 'leadingDigitsPatterns' =>
  396. array (
  397. 0 => '1[67]|800',
  398. ),
  399. 'nationalPrefixFormattingRule' => '',
  400. 'domesticCarrierCodeFormattingRule' => '',
  401. 'nationalPrefixOptionalWhenFormatting' => false,
  402. ),
  403. 32 =>
  404. array (
  405. 'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
  406. 'format' => '$1 $2 $3',
  407. 'leadingDigitsPatterns' =>
  408. array (
  409. 0 => '800',
  410. ),
  411. 'nationalPrefixFormattingRule' => '',
  412. 'domesticCarrierCodeFormattingRule' => '',
  413. 'nationalPrefixOptionalWhenFormatting' => false,
  414. ),
  415. 33 =>
  416. array (
  417. 'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})',
  418. 'format' => '$1 $2 $3 $4',
  419. 'leadingDigitsPatterns' =>
  420. array (
  421. 0 => '800',
  422. ),
  423. 'nationalPrefixFormattingRule' => '',
  424. 'domesticCarrierCodeFormattingRule' => '',
  425. 'nationalPrefixOptionalWhenFormatting' => false,
  426. ),
  427. 34 =>
  428. array (
  429. 'pattern' => '(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})',
  430. 'format' => '$1 $2 $3 $4',
  431. 'leadingDigitsPatterns' =>
  432. array (
  433. 0 => '800',
  434. ),
  435. 'nationalPrefixFormattingRule' => '',
  436. 'domesticCarrierCodeFormattingRule' => '',
  437. 'nationalPrefixOptionalWhenFormatting' => false,
  438. ),
  439. 35 =>
  440. array (
  441. 'pattern' => '(\\d{3})(\\d)(\\d{3})(\\d{3,4})',
  442. 'format' => '$1 $2 $3 $4',
  443. 'leadingDigitsPatterns' =>
  444. array (
  445. 0 => '900',
  446. ),
  447. 'nationalPrefixFormattingRule' => '',
  448. 'domesticCarrierCodeFormattingRule' => '',
  449. 'nationalPrefixOptionalWhenFormatting' => false,
  450. ),
  451. 36 =>
  452. array (
  453. 'pattern' => '(\\d{3})(\\d)(\\d{4})(\\d{3,4})',
  454. 'format' => '$1 $2 $3 $4',
  455. 'leadingDigitsPatterns' =>
  456. array (
  457. 0 => '900',
  458. ),
  459. 'nationalPrefixFormattingRule' => '',
  460. 'domesticCarrierCodeFormattingRule' => '',
  461. 'nationalPrefixOptionalWhenFormatting' => false,
  462. ),
  463. 37 =>
  464. array (
  465. 'pattern' => '(\\d{3})(\\d)(\\d{3})(\\d{3})',
  466. 'format' => '$1 $2 $3 $4',
  467. 'leadingDigitsPatterns' =>
  468. array (
  469. 0 => '180',
  470. ),
  471. 'nationalPrefixFormattingRule' => '',
  472. 'domesticCarrierCodeFormattingRule' => '',
  473. 'nationalPrefixOptionalWhenFormatting' => false,
  474. ),
  475. 38 =>
  476. array (
  477. 'pattern' => '(\\d{4})(\\d{4,6})',
  478. 'format' => '$1 $2',
  479. 'leadingDigitsPatterns' =>
  480. array (
  481. 0 => '180',
  482. ),
  483. 'nationalPrefixFormattingRule' => '',
  484. 'domesticCarrierCodeFormattingRule' => '',
  485. 'nationalPrefixOptionalWhenFormatting' => false,
  486. ),
  487. 39 =>
  488. array (
  489. 'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
  490. 'format' => '$1 $2 $3 $4',
  491. 'leadingDigitsPatterns' =>
  492. array (
  493. 0 => '180',
  494. ),
  495. 'nationalPrefixFormattingRule' => '',
  496. 'domesticCarrierCodeFormattingRule' => '',
  497. 'nationalPrefixOptionalWhenFormatting' => false,
  498. ),
  499. 40 =>
  500. array (
  501. 'pattern' => '(\\d{4})(\\d{4,10})',
  502. 'format' => '$1 $2',
  503. 'leadingDigitsPatterns' =>
  504. array (
  505. 0 => '900',
  506. ),
  507. 'nationalPrefixFormattingRule' => '',
  508. 'domesticCarrierCodeFormattingRule' => '',
  509. 'nationalPrefixOptionalWhenFormatting' => false,
  510. ),
  511. ),
  512. 'intlNumberFormat' =>
  513. array (
  514. ),
  515. 'mainCountryForCode' => false,
  516. 'mobileNumberPortableRegion' => false,
  517. );