PhoneNumberMetadata_UA.php 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  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' => '[89]\\d{9}|[3-9]\\d{8}',
  16. 'PossibleLength' =>
  17. array (
  18. 0 => 9,
  19. 1 => 10,
  20. ),
  21. 'PossibleLengthLocalOnly' =>
  22. array (
  23. 0 => 5,
  24. 1 => 6,
  25. 2 => 7,
  26. ),
  27. ),
  28. 'fixedLine' =>
  29. array (
  30. 'NationalNumberPattern' => '(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}',
  31. 'ExampleNumber' => '311234567',
  32. 'PossibleLength' =>
  33. array (
  34. 0 => 9,
  35. ),
  36. 'PossibleLengthLocalOnly' =>
  37. array (
  38. 0 => 5,
  39. 1 => 6,
  40. 2 => 7,
  41. ),
  42. ),
  43. 'mobile' =>
  44. array (
  45. 'NationalNumberPattern' => '(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}',
  46. 'ExampleNumber' => '501234567',
  47. 'PossibleLength' =>
  48. array (
  49. 0 => 9,
  50. ),
  51. 'PossibleLengthLocalOnly' =>
  52. array (
  53. ),
  54. ),
  55. 'tollFree' =>
  56. array (
  57. 'NationalNumberPattern' => '800[1-8]\\d{5,6}',
  58. 'ExampleNumber' => '800123456',
  59. 'PossibleLength' =>
  60. array (
  61. ),
  62. 'PossibleLengthLocalOnly' =>
  63. array (
  64. ),
  65. ),
  66. 'premiumRate' =>
  67. array (
  68. 'NationalNumberPattern' => '900[239]\\d{5,6}',
  69. 'ExampleNumber' => '900212345',
  70. 'PossibleLength' =>
  71. array (
  72. ),
  73. 'PossibleLengthLocalOnly' =>
  74. array (
  75. ),
  76. ),
  77. 'sharedCost' =>
  78. array (
  79. 'PossibleLength' =>
  80. array (
  81. 0 => -1,
  82. ),
  83. 'PossibleLengthLocalOnly' =>
  84. array (
  85. ),
  86. ),
  87. 'personalNumber' =>
  88. array (
  89. 'PossibleLength' =>
  90. array (
  91. 0 => -1,
  92. ),
  93. 'PossibleLengthLocalOnly' =>
  94. array (
  95. ),
  96. ),
  97. 'voip' =>
  98. array (
  99. 'NationalNumberPattern' => '89[1-579]\\d{6}',
  100. 'ExampleNumber' => '891234567',
  101. 'PossibleLength' =>
  102. array (
  103. 0 => 9,
  104. ),
  105. 'PossibleLengthLocalOnly' =>
  106. array (
  107. ),
  108. ),
  109. 'pager' =>
  110. array (
  111. 'PossibleLength' =>
  112. array (
  113. 0 => -1,
  114. ),
  115. 'PossibleLengthLocalOnly' =>
  116. array (
  117. ),
  118. ),
  119. 'uan' =>
  120. array (
  121. 'PossibleLength' =>
  122. array (
  123. 0 => -1,
  124. ),
  125. 'PossibleLengthLocalOnly' =>
  126. array (
  127. ),
  128. ),
  129. 'voicemail' =>
  130. array (
  131. 'PossibleLength' =>
  132. array (
  133. 0 => -1,
  134. ),
  135. 'PossibleLengthLocalOnly' =>
  136. array (
  137. ),
  138. ),
  139. 'noInternationalDialling' =>
  140. array (
  141. 'PossibleLength' =>
  142. array (
  143. 0 => -1,
  144. ),
  145. 'PossibleLengthLocalOnly' =>
  146. array (
  147. ),
  148. ),
  149. 'id' => 'UA',
  150. 'countryCode' => 380,
  151. 'internationalPrefix' => '00',
  152. 'preferredInternationalPrefix' => '0~0',
  153. 'nationalPrefix' => '0',
  154. 'nationalPrefixForParsing' => '0',
  155. 'sameMobileAndFixedLinePattern' => false,
  156. 'numberFormat' =>
  157. array (
  158. 0 =>
  159. array (
  160. 'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
  161. 'format' => '$1 $2 $3',
  162. 'leadingDigitsPatterns' =>
  163. array (
  164. 0 => '6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]',
  165. 1 => '6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]',
  166. ),
  167. 'nationalPrefixFormattingRule' => '0$1',
  168. 'domesticCarrierCodeFormattingRule' => '',
  169. 'nationalPrefixOptionalWhenFormatting' => false,
  170. ),
  171. 1 =>
  172. array (
  173. 'pattern' => '(\\d{4})(\\d{5})',
  174. 'format' => '$1 $2',
  175. 'leadingDigitsPatterns' =>
  176. array (
  177. 0 => '3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])',
  178. 1 => '3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])',
  179. ),
  180. 'nationalPrefixFormattingRule' => '0$1',
  181. 'domesticCarrierCodeFormattingRule' => '',
  182. 'nationalPrefixOptionalWhenFormatting' => false,
  183. ),
  184. 2 =>
  185. array (
  186. 'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
  187. 'format' => '$1 $2 $3',
  188. 'leadingDigitsPatterns' =>
  189. array (
  190. 0 => '[3-7]|89|9[1-9]',
  191. ),
  192. 'nationalPrefixFormattingRule' => '0$1',
  193. 'domesticCarrierCodeFormattingRule' => '',
  194. 'nationalPrefixOptionalWhenFormatting' => false,
  195. ),
  196. 3 =>
  197. array (
  198. 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
  199. 'format' => '$1 $2 $3',
  200. 'leadingDigitsPatterns' =>
  201. array (
  202. 0 => '[89]',
  203. ),
  204. 'nationalPrefixFormattingRule' => '0$1',
  205. 'domesticCarrierCodeFormattingRule' => '',
  206. 'nationalPrefixOptionalWhenFormatting' => false,
  207. ),
  208. ),
  209. 'intlNumberFormat' =>
  210. array (
  211. ),
  212. 'mainCountryForCode' => false,
  213. 'mobileNumberPortableRegion' => false,
  214. );