PhoneNumberMetadata_CA.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  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' => '(?:[2-8]\\d|90)\\d{8}|3\\d{6}',
  16. 'PossibleLength' =>
  17. array (
  18. 0 => 7,
  19. 1 => 10,
  20. ),
  21. 'PossibleLengthLocalOnly' =>
  22. array (
  23. ),
  24. ),
  25. 'fixedLine' =>
  26. array (
  27. 'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}',
  28. 'ExampleNumber' => '5062345678',
  29. 'PossibleLength' =>
  30. array (
  31. 0 => 10,
  32. ),
  33. 'PossibleLengthLocalOnly' =>
  34. array (
  35. 0 => 7,
  36. ),
  37. ),
  38. 'mobile' =>
  39. array (
  40. 'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|90[25])[2-9]\\d{6}',
  41. 'ExampleNumber' => '5062345678',
  42. 'PossibleLength' =>
  43. array (
  44. 0 => 10,
  45. ),
  46. 'PossibleLengthLocalOnly' =>
  47. array (
  48. 0 => 7,
  49. ),
  50. ),
  51. 'tollFree' =>
  52. array (
  53. 'NationalNumberPattern' => '8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
  54. 'ExampleNumber' => '8002123456',
  55. 'PossibleLength' =>
  56. array (
  57. 0 => 10,
  58. ),
  59. 'PossibleLengthLocalOnly' =>
  60. array (
  61. ),
  62. ),
  63. 'premiumRate' =>
  64. array (
  65. 'NationalNumberPattern' => '900[2-9]\\d{6}',
  66. 'ExampleNumber' => '9002123456',
  67. 'PossibleLength' =>
  68. array (
  69. 0 => 10,
  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. 'NationalNumberPattern' => '52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}',
  88. 'ExampleNumber' => '5002345678',
  89. 'PossibleLength' =>
  90. array (
  91. 0 => 10,
  92. ),
  93. 'PossibleLengthLocalOnly' =>
  94. array (
  95. ),
  96. ),
  97. 'voip' =>
  98. array (
  99. 'NationalNumberPattern' => '600[2-9]\\d{6}',
  100. 'ExampleNumber' => '6002012345',
  101. 'PossibleLength' =>
  102. array (
  103. 0 => 10,
  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. 'NationalNumberPattern' => '310\\d{4}',
  122. 'ExampleNumber' => '3101234',
  123. 'PossibleLength' =>
  124. array (
  125. 0 => 7,
  126. ),
  127. 'PossibleLengthLocalOnly' =>
  128. array (
  129. ),
  130. ),
  131. 'voicemail' =>
  132. array (
  133. 'PossibleLength' =>
  134. array (
  135. 0 => -1,
  136. ),
  137. 'PossibleLengthLocalOnly' =>
  138. array (
  139. ),
  140. ),
  141. 'noInternationalDialling' =>
  142. array (
  143. 'PossibleLength' =>
  144. array (
  145. 0 => -1,
  146. ),
  147. 'PossibleLengthLocalOnly' =>
  148. array (
  149. ),
  150. ),
  151. 'id' => 'CA',
  152. 'countryCode' => 1,
  153. 'internationalPrefix' => '011',
  154. 'nationalPrefix' => '1',
  155. 'nationalPrefixForParsing' => '1',
  156. 'sameMobileAndFixedLinePattern' => true,
  157. 'numberFormat' =>
  158. array (
  159. ),
  160. 'intlNumberFormat' =>
  161. array (
  162. ),
  163. 'mainCountryForCode' => false,
  164. 'mobileNumberPortableRegion' => true,
  165. );