PhoneNumberMetadata_DE.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  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' => '[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}',
  16. 'PossibleLength' =>
  17. array (
  18. 0 => 4,
  19. 1 => 5,
  20. 2 => 6,
  21. 3 => 7,
  22. 4 => 8,
  23. 5 => 9,
  24. 6 => 10,
  25. 7 => 11,
  26. 8 => 12,
  27. 9 => 13,
  28. 10 => 14,
  29. 11 => 15,
  30. ),
  31. 'PossibleLengthLocalOnly' =>
  32. array (
  33. 0 => 2,
  34. 1 => 3,
  35. ),
  36. ),
  37. 'fixedLine' =>
  38. array (
  39. 'NationalNumberPattern' => '32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}',
  40. 'ExampleNumber' => '30123456',
  41. 'PossibleLength' =>
  42. array (
  43. 0 => 5,
  44. 1 => 6,
  45. 2 => 7,
  46. 3 => 8,
  47. 4 => 9,
  48. 5 => 10,
  49. 6 => 11,
  50. 7 => 12,
  51. 8 => 13,
  52. 9 => 14,
  53. 10 => 15,
  54. ),
  55. 'PossibleLengthLocalOnly' =>
  56. array (
  57. 0 => 2,
  58. 1 => 3,
  59. 2 => 4,
  60. ),
  61. ),
  62. 'mobile' =>
  63. array (
  64. 'NationalNumberPattern' => '15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}',
  65. 'ExampleNumber' => '15123456789',
  66. 'PossibleLength' =>
  67. array (
  68. 0 => 10,
  69. 1 => 11,
  70. ),
  71. 'PossibleLengthLocalOnly' =>
  72. array (
  73. ),
  74. ),
  75. 'tollFree' =>
  76. array (
  77. 'NationalNumberPattern' => '800\\d{7,12}',
  78. 'ExampleNumber' => '8001234567890',
  79. 'PossibleLength' =>
  80. array (
  81. 0 => 10,
  82. 1 => 11,
  83. 2 => 12,
  84. 3 => 13,
  85. 4 => 14,
  86. 5 => 15,
  87. ),
  88. 'PossibleLengthLocalOnly' =>
  89. array (
  90. ),
  91. ),
  92. 'premiumRate' =>
  93. array (
  94. 'NationalNumberPattern' => '(?:137[7-9]|900(?:[135]|9\\d))\\d{6}',
  95. 'ExampleNumber' => '9001234567',
  96. 'PossibleLength' =>
  97. array (
  98. 0 => 10,
  99. 1 => 11,
  100. ),
  101. 'PossibleLengthLocalOnly' =>
  102. array (
  103. ),
  104. ),
  105. 'sharedCost' =>
  106. array (
  107. 'NationalNumberPattern' => '180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}',
  108. 'ExampleNumber' => '18012345',
  109. 'PossibleLength' =>
  110. array (
  111. 0 => 7,
  112. 1 => 8,
  113. 2 => 9,
  114. 3 => 10,
  115. 4 => 11,
  116. 5 => 12,
  117. 6 => 13,
  118. 7 => 14,
  119. ),
  120. 'PossibleLengthLocalOnly' =>
  121. array (
  122. ),
  123. ),
  124. 'personalNumber' =>
  125. array (
  126. 'NationalNumberPattern' => '700\\d{8}',
  127. 'ExampleNumber' => '70012345678',
  128. 'PossibleLength' =>
  129. array (
  130. 0 => 11,
  131. ),
  132. 'PossibleLengthLocalOnly' =>
  133. array (
  134. ),
  135. ),
  136. 'voip' =>
  137. array (
  138. 'PossibleLength' =>
  139. array (
  140. 0 => -1,
  141. ),
  142. 'PossibleLengthLocalOnly' =>
  143. array (
  144. ),
  145. ),
  146. 'pager' =>
  147. array (
  148. 'NationalNumberPattern' => '16(?:4\\d{1,10}|[89]\\d{1,11})',
  149. 'ExampleNumber' => '16412345',
  150. 'PossibleLength' =>
  151. array (
  152. 0 => 4,
  153. 1 => 5,
  154. 2 => 6,
  155. 3 => 7,
  156. 4 => 8,
  157. 5 => 9,
  158. 6 => 10,
  159. 7 => 11,
  160. 8 => 12,
  161. 9 => 13,
  162. 10 => 14,
  163. ),
  164. 'PossibleLengthLocalOnly' =>
  165. array (
  166. ),
  167. ),
  168. 'uan' =>
  169. array (
  170. 'NationalNumberPattern' => '18(?:1\\d{5,11}|[2-9]\\d{8})',
  171. 'ExampleNumber' => '18500123456',
  172. 'PossibleLength' =>
  173. array (
  174. 0 => 8,
  175. 1 => 9,
  176. 2 => 10,
  177. 3 => 11,
  178. 4 => 12,
  179. 5 => 13,
  180. 6 => 14,
  181. ),
  182. 'PossibleLengthLocalOnly' =>
  183. array (
  184. ),
  185. ),
  186. 'voicemail' =>
  187. array (
  188. 'NationalNumberPattern' => '1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}',
  189. 'ExampleNumber' => '177991234567',
  190. 'PossibleLength' =>
  191. array (
  192. 0 => 12,
  193. 1 => 13,
  194. ),
  195. 'PossibleLengthLocalOnly' =>
  196. array (
  197. ),
  198. ),
  199. 'noInternationalDialling' =>
  200. array (
  201. 'PossibleLength' =>
  202. array (
  203. 0 => -1,
  204. ),
  205. 'PossibleLengthLocalOnly' =>
  206. array (
  207. ),
  208. ),
  209. 'id' => 'DE',
  210. 'countryCode' => 49,
  211. 'internationalPrefix' => '00',
  212. 'nationalPrefix' => '0',
  213. 'nationalPrefixForParsing' => '0',
  214. 'sameMobileAndFixedLinePattern' => false,
  215. 'numberFormat' =>
  216. array (
  217. 0 =>
  218. array (
  219. 'pattern' => '(\\d{2})(\\d{3,13})',
  220. 'format' => '$1 $2',
  221. 'leadingDigitsPatterns' =>
  222. array (
  223. 0 => '3[02]|40|[68]9',
  224. ),
  225. 'nationalPrefixFormattingRule' => '0$1',
  226. 'domesticCarrierCodeFormattingRule' => '',
  227. 'nationalPrefixOptionalWhenFormatting' => false,
  228. ),
  229. 1 =>
  230. array (
  231. 'pattern' => '(\\d{3})(\\d{3,12})',
  232. 'format' => '$1 $2',
  233. 'leadingDigitsPatterns' =>
  234. array (
  235. 0 => '2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1',
  236. 1 => '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',
  237. ),
  238. 'nationalPrefixFormattingRule' => '0$1',
  239. 'domesticCarrierCodeFormattingRule' => '',
  240. 'nationalPrefixOptionalWhenFormatting' => false,
  241. ),
  242. 2 =>
  243. array (
  244. 'pattern' => '(\\d{4})(\\d{2,11})',
  245. 'format' => '$1 $2',
  246. 'leadingDigitsPatterns' =>
  247. array (
  248. 0 => '[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]',
  249. 1 => '[24-6]|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]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]',
  250. ),
  251. 'nationalPrefixFormattingRule' => '0$1',
  252. 'domesticCarrierCodeFormattingRule' => '',
  253. 'nationalPrefixOptionalWhenFormatting' => false,
  254. ),
  255. 3 =>
  256. array (
  257. 'pattern' => '(\\d{3})(\\d{4})',
  258. 'format' => '$1 $2',
  259. 'leadingDigitsPatterns' =>
  260. array (
  261. 0 => '138',
  262. ),
  263. 'nationalPrefixFormattingRule' => '0$1',
  264. 'domesticCarrierCodeFormattingRule' => '',
  265. 'nationalPrefixOptionalWhenFormatting' => false,
  266. ),
  267. 4 =>
  268. array (
  269. 'pattern' => '(\\d{5})(\\d{2,10})',
  270. 'format' => '$1 $2',
  271. 'leadingDigitsPatterns' =>
  272. array (
  273. 0 => '3',
  274. ),
  275. 'nationalPrefixFormattingRule' => '0$1',
  276. 'domesticCarrierCodeFormattingRule' => '',
  277. 'nationalPrefixOptionalWhenFormatting' => false,
  278. ),
  279. 5 =>
  280. array (
  281. 'pattern' => '(\\d{3})(\\d{5,11})',
  282. 'format' => '$1 $2',
  283. 'leadingDigitsPatterns' =>
  284. array (
  285. 0 => '181',
  286. ),
  287. 'nationalPrefixFormattingRule' => '0$1',
  288. 'domesticCarrierCodeFormattingRule' => '',
  289. 'nationalPrefixOptionalWhenFormatting' => false,
  290. ),
  291. 6 =>
  292. array (
  293. 'pattern' => '(\\d{3})(\\d)(\\d{4,10})',
  294. 'format' => '$1 $2 $3',
  295. 'leadingDigitsPatterns' =>
  296. array (
  297. 0 => '1(?:3|80)|9',
  298. ),
  299. 'nationalPrefixFormattingRule' => '0$1',
  300. 'domesticCarrierCodeFormattingRule' => '',
  301. 'nationalPrefixOptionalWhenFormatting' => false,
  302. ),
  303. 7 =>
  304. array (
  305. 'pattern' => '(\\d{3})(\\d{7,8})',
  306. 'format' => '$1 $2',
  307. 'leadingDigitsPatterns' =>
  308. array (
  309. 0 => '1[67]',
  310. ),
  311. 'nationalPrefixFormattingRule' => '0$1',
  312. 'domesticCarrierCodeFormattingRule' => '',
  313. 'nationalPrefixOptionalWhenFormatting' => false,
  314. ),
  315. 8 =>
  316. array (
  317. 'pattern' => '(\\d{3})(\\d{7,12})',
  318. 'format' => '$1 $2',
  319. 'leadingDigitsPatterns' =>
  320. array (
  321. 0 => '8',
  322. ),
  323. 'nationalPrefixFormattingRule' => '0$1',
  324. 'domesticCarrierCodeFormattingRule' => '',
  325. 'nationalPrefixOptionalWhenFormatting' => false,
  326. ),
  327. 9 =>
  328. array (
  329. 'pattern' => '(\\d{5})(\\d{6})',
  330. 'format' => '$1 $2',
  331. 'leadingDigitsPatterns' =>
  332. array (
  333. 0 => '185',
  334. 1 => '1850',
  335. 2 => '18500',
  336. ),
  337. 'nationalPrefixFormattingRule' => '0$1',
  338. 'domesticCarrierCodeFormattingRule' => '',
  339. 'nationalPrefixOptionalWhenFormatting' => false,
  340. ),
  341. 10 =>
  342. array (
  343. 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
  344. 'format' => '$1 $2 $3',
  345. 'leadingDigitsPatterns' =>
  346. array (
  347. 0 => '7',
  348. ),
  349. 'nationalPrefixFormattingRule' => '0$1',
  350. 'domesticCarrierCodeFormattingRule' => '',
  351. 'nationalPrefixOptionalWhenFormatting' => false,
  352. ),
  353. 11 =>
  354. array (
  355. 'pattern' => '(\\d{4})(\\d{7})',
  356. 'format' => '$1 $2',
  357. 'leadingDigitsPatterns' =>
  358. array (
  359. 0 => '18[68]',
  360. ),
  361. 'nationalPrefixFormattingRule' => '0$1',
  362. 'domesticCarrierCodeFormattingRule' => '',
  363. 'nationalPrefixOptionalWhenFormatting' => false,
  364. ),
  365. 12 =>
  366. array (
  367. 'pattern' => '(\\d{4})(\\d{7})',
  368. 'format' => '$1 $2',
  369. 'leadingDigitsPatterns' =>
  370. array (
  371. 0 => '15[1279]',
  372. ),
  373. 'nationalPrefixFormattingRule' => '0$1',
  374. 'domesticCarrierCodeFormattingRule' => '',
  375. 'nationalPrefixOptionalWhenFormatting' => false,
  376. ),
  377. 13 =>
  378. array (
  379. 'pattern' => '(\\d{5})(\\d{6})',
  380. 'format' => '$1 $2',
  381. 'leadingDigitsPatterns' =>
  382. array (
  383. 0 => '15[03568]',
  384. 1 => '15(?:[0568]|31)',
  385. ),
  386. 'nationalPrefixFormattingRule' => '0$1',
  387. 'domesticCarrierCodeFormattingRule' => '',
  388. 'nationalPrefixOptionalWhenFormatting' => false,
  389. ),
  390. 14 =>
  391. array (
  392. 'pattern' => '(\\d{3})(\\d{8})',
  393. 'format' => '$1 $2',
  394. 'leadingDigitsPatterns' =>
  395. array (
  396. 0 => '18',
  397. ),
  398. 'nationalPrefixFormattingRule' => '0$1',
  399. 'domesticCarrierCodeFormattingRule' => '',
  400. 'nationalPrefixOptionalWhenFormatting' => false,
  401. ),
  402. 15 =>
  403. array (
  404. 'pattern' => '(\\d{3})(\\d{2})(\\d{7,8})',
  405. 'format' => '$1 $2 $3',
  406. 'leadingDigitsPatterns' =>
  407. array (
  408. 0 => '1(?:6[023]|7)',
  409. ),
  410. 'nationalPrefixFormattingRule' => '0$1',
  411. 'domesticCarrierCodeFormattingRule' => '',
  412. 'nationalPrefixOptionalWhenFormatting' => false,
  413. ),
  414. 16 =>
  415. array (
  416. 'pattern' => '(\\d{4})(\\d{2})(\\d{7})',
  417. 'format' => '$1 $2 $3',
  418. 'leadingDigitsPatterns' =>
  419. array (
  420. 0 => '15[279]',
  421. ),
  422. 'nationalPrefixFormattingRule' => '0$1',
  423. 'domesticCarrierCodeFormattingRule' => '',
  424. 'nationalPrefixOptionalWhenFormatting' => false,
  425. ),
  426. 17 =>
  427. array (
  428. 'pattern' => '(\\d{3})(\\d{2})(\\d{8})',
  429. 'format' => '$1 $2 $3',
  430. 'leadingDigitsPatterns' =>
  431. array (
  432. 0 => '15',
  433. ),
  434. 'nationalPrefixFormattingRule' => '0$1',
  435. 'domesticCarrierCodeFormattingRule' => '',
  436. 'nationalPrefixOptionalWhenFormatting' => false,
  437. ),
  438. ),
  439. 'intlNumberFormat' =>
  440. array (
  441. ),
  442. 'mainCountryForCode' => false,
  443. 'mobileNumberPortableRegion' => true,
  444. );