PhoneNumberMetadata_882.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  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. 'generalDesc' =>
  14. array (
  15. 'NationalNumberPattern' => '[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?',
  16. 'PossibleLength' =>
  17. array (
  18. 0 => 7,
  19. 1 => 8,
  20. 2 => 9,
  21. 3 => 10,
  22. 4 => 11,
  23. 5 => 12,
  24. ),
  25. 'PossibleLengthLocalOnly' =>
  26. array (
  27. ),
  28. ),
  29. 'fixedLine' =>
  30. array (
  31. 'PossibleLength' =>
  32. array (
  33. 0 => -1,
  34. ),
  35. 'PossibleLengthLocalOnly' =>
  36. array (
  37. ),
  38. ),
  39. 'mobile' =>
  40. array (
  41. 'NationalNumberPattern' => '342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}',
  42. 'ExampleNumber' => '3421234',
  43. 'PossibleLength' =>
  44. array (
  45. 0 => 7,
  46. 1 => 8,
  47. 2 => 9,
  48. 3 => 10,
  49. 4 => 12,
  50. ),
  51. 'PossibleLengthLocalOnly' =>
  52. array (
  53. ),
  54. ),
  55. 'tollFree' =>
  56. array (
  57. 'PossibleLength' =>
  58. array (
  59. 0 => -1,
  60. ),
  61. 'PossibleLengthLocalOnly' =>
  62. array (
  63. ),
  64. ),
  65. 'premiumRate' =>
  66. array (
  67. 'PossibleLength' =>
  68. array (
  69. 0 => -1,
  70. ),
  71. 'PossibleLengthLocalOnly' =>
  72. array (
  73. ),
  74. ),
  75. 'sharedCost' =>
  76. array (
  77. 'PossibleLength' =>
  78. array (
  79. 0 => -1,
  80. ),
  81. 'PossibleLengthLocalOnly' =>
  82. array (
  83. ),
  84. ),
  85. 'personalNumber' =>
  86. array (
  87. 'PossibleLength' =>
  88. array (
  89. 0 => -1,
  90. ),
  91. 'PossibleLengthLocalOnly' =>
  92. array (
  93. ),
  94. ),
  95. 'voip' =>
  96. array (
  97. 'NationalNumberPattern' => '1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}',
  98. 'ExampleNumber' => '390123456789',
  99. 'PossibleLength' =>
  100. array (
  101. ),
  102. 'PossibleLengthLocalOnly' =>
  103. array (
  104. ),
  105. ),
  106. 'pager' =>
  107. array (
  108. 'PossibleLength' =>
  109. array (
  110. 0 => -1,
  111. ),
  112. 'PossibleLengthLocalOnly' =>
  113. array (
  114. ),
  115. ),
  116. 'uan' =>
  117. array (
  118. 'PossibleLength' =>
  119. array (
  120. 0 => -1,
  121. ),
  122. 'PossibleLengthLocalOnly' =>
  123. array (
  124. ),
  125. ),
  126. 'voicemail' =>
  127. array (
  128. 'NationalNumberPattern' => '348[57]\\d{7}',
  129. 'ExampleNumber' => '34851234567',
  130. 'PossibleLength' =>
  131. array (
  132. 0 => 11,
  133. ),
  134. 'PossibleLengthLocalOnly' =>
  135. array (
  136. ),
  137. ),
  138. 'noInternationalDialling' =>
  139. array (
  140. 'PossibleLength' =>
  141. array (
  142. 0 => -1,
  143. ),
  144. 'PossibleLengthLocalOnly' =>
  145. array (
  146. ),
  147. ),
  148. 'id' => '001',
  149. 'countryCode' => 882,
  150. 'internationalPrefix' => '',
  151. 'sameMobileAndFixedLinePattern' => false,
  152. 'numberFormat' =>
  153. array (
  154. 0 =>
  155. array (
  156. 'pattern' => '(\\d{2})(\\d{5})',
  157. 'format' => '$1 $2',
  158. 'leadingDigitsPatterns' =>
  159. array (
  160. 0 => '16|342',
  161. ),
  162. 'nationalPrefixFormattingRule' => '',
  163. 'domesticCarrierCodeFormattingRule' => '',
  164. 'nationalPrefixOptionalWhenFormatting' => false,
  165. ),
  166. 1 =>
  167. array (
  168. 'pattern' => '(\\d{2})(\\d{6})',
  169. 'format' => '$1 $2',
  170. 'leadingDigitsPatterns' =>
  171. array (
  172. 0 => '49',
  173. ),
  174. 'nationalPrefixFormattingRule' => '',
  175. 'domesticCarrierCodeFormattingRule' => '',
  176. 'nationalPrefixOptionalWhenFormatting' => false,
  177. ),
  178. 2 =>
  179. array (
  180. 'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
  181. 'format' => '$1 $2 $3',
  182. 'leadingDigitsPatterns' =>
  183. array (
  184. 0 => '1[36]|9',
  185. ),
  186. 'nationalPrefixFormattingRule' => '',
  187. 'domesticCarrierCodeFormattingRule' => '',
  188. 'nationalPrefixOptionalWhenFormatting' => false,
  189. ),
  190. 3 =>
  191. array (
  192. 'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
  193. 'format' => '$1 $2 $3',
  194. 'leadingDigitsPatterns' =>
  195. array (
  196. 0 => '3[23]',
  197. ),
  198. 'nationalPrefixFormattingRule' => '',
  199. 'domesticCarrierCodeFormattingRule' => '',
  200. 'nationalPrefixOptionalWhenFormatting' => false,
  201. ),
  202. 4 =>
  203. array (
  204. 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
  205. 'format' => '$1 $2 $3',
  206. 'leadingDigitsPatterns' =>
  207. array (
  208. 0 => '16',
  209. ),
  210. 'nationalPrefixFormattingRule' => '',
  211. 'domesticCarrierCodeFormattingRule' => '',
  212. 'nationalPrefixOptionalWhenFormatting' => false,
  213. ),
  214. 5 =>
  215. array (
  216. 'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
  217. 'format' => '$1 $2 $3',
  218. 'leadingDigitsPatterns' =>
  219. array (
  220. 0 => '10|23|3(?:[15]|4[57])|4|51',
  221. ),
  222. 'nationalPrefixFormattingRule' => '',
  223. 'domesticCarrierCodeFormattingRule' => '',
  224. 'nationalPrefixOptionalWhenFormatting' => false,
  225. ),
  226. 6 =>
  227. array (
  228. 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
  229. 'format' => '$1 $2 $3',
  230. 'leadingDigitsPatterns' =>
  231. array (
  232. 0 => '34',
  233. ),
  234. 'nationalPrefixFormattingRule' => '',
  235. 'domesticCarrierCodeFormattingRule' => '',
  236. 'nationalPrefixOptionalWhenFormatting' => false,
  237. ),
  238. 7 =>
  239. array (
  240. 'pattern' => '(\\d{2})(\\d{4,5})(\\d{5})',
  241. 'format' => '$1 $2 $3',
  242. 'leadingDigitsPatterns' =>
  243. array (
  244. 0 => '[1-35]',
  245. ),
  246. 'nationalPrefixFormattingRule' => '',
  247. 'domesticCarrierCodeFormattingRule' => '',
  248. 'nationalPrefixOptionalWhenFormatting' => false,
  249. ),
  250. ),
  251. 'intlNumberFormat' =>
  252. array (
  253. ),
  254. 'mainCountryForCode' => false,
  255. 'mobileNumberPortableRegion' => false,
  256. );