Skip to content
Browse files

Updated Metadata

  • Loading branch information...
1 parent a77bbd2 commit 59f6745ab1b42ef21f9b9d63c9c1c1e86391bcfc @davideme committed
Showing with 951 additions and 602 deletions.
  1. +92 −0 data/PhoneNumberMetadataForTesting_BY.php
  2. +3 −3 data/PhoneNumberMetadata_882.php
  3. +33 −25 data/PhoneNumberMetadata_AR.php
  4. +36 −6 data/PhoneNumberMetadata_AT.php
  5. +39 −6 data/PhoneNumberMetadata_BA.php
  6. +124 −124 data/PhoneNumberMetadata_BD.php
  7. +6 −5 data/PhoneNumberMetadata_BF.php
  8. +7 −7 data/PhoneNumberMetadata_BG.php
  9. +2 −2 data/PhoneNumberMetadata_CL.php
  10. +9 −8 data/PhoneNumberMetadata_CN.php
  11. +1 −1 data/PhoneNumberMetadata_CR.php
  12. +37 −12 data/PhoneNumberMetadata_DE.php
  13. +1 −1 data/PhoneNumberMetadata_DJ.php
  14. +5 −2 data/PhoneNumberMetadata_DZ.php
  15. +7 −7 data/PhoneNumberMetadata_EC.php
  16. +9 −54 data/PhoneNumberMetadata_GA.php
  17. +17 −18 data/PhoneNumberMetadata_IL.php
  18. +28 −95 data/PhoneNumberMetadata_IN.php
  19. +124 −30 data/PhoneNumberMetadata_IT.php
  20. +4 −4 data/PhoneNumberMetadata_JO.php
  21. +76 −20 data/PhoneNumberMetadata_JP.php
  22. +4 −5 data/PhoneNumberMetadata_KH.php
  23. +9 −20 data/PhoneNumberMetadata_KR.php
  24. +1 −1 data/PhoneNumberMetadata_KW.php
  25. +7 −6 data/PhoneNumberMetadata_KZ.php
  26. +1 −1 data/PhoneNumberMetadata_MA.php
  27. +4 −5 data/PhoneNumberMetadata_MK.php
  28. +1 −1 data/PhoneNumberMetadata_MT.php
  29. +1 −1 data/PhoneNumberMetadata_MV.php
  30. +1 −1 data/PhoneNumberMetadata_MY.php
  31. +5 −6 data/PhoneNumberMetadata_NC.php
  32. +75 −3 data/PhoneNumberMetadata_NG.php
  33. +5 −11 data/PhoneNumberMetadata_PF.php
  34. +89 −89 data/PhoneNumberMetadata_PH.php
  35. +30 −1 data/PhoneNumberMetadata_RU.php
  36. +1 −1 data/PhoneNumberMetadata_SB.php
  37. +1 −1 data/PhoneNumberMetadata_SD.php
  38. +14 −3 data/PhoneNumberMetadata_SK.php
  39. +4 −4 data/PhoneNumberMetadata_SL.php
  40. +16 −5 data/PhoneNumberMetadata_SN.php
  41. +20 −5 data/PhoneNumberMetadata_TL.php
  42. +2 −2 data/PhoneNumberMetadata_UZ.php
View
92 data/PhoneNumberMetadataForTesting_BY.php
@@ -0,0 +1,92 @@
+<?php
+return array (
+ 'generalDesc' =>
+ array (
+ 'NationalNumberPattern' => '[1-9]\\d{5}',
+ 'PossibleNumberPattern' => '\\d{6}',
+ 'ExampleNumber' => '',
+ ),
+ 'fixedLine' =>
+ array (
+ 'NationalNumberPattern' => '[1-9]\\d{5}',
+ 'PossibleNumberPattern' => '\\d{6}',
+ 'ExampleNumber' => '112345',
+ ),
+ 'mobile' =>
+ array (
+ 'NationalNumberPattern' => '[1-9]\\d{5}',
+ 'PossibleNumberPattern' => '\\d{6}',
+ 'ExampleNumber' => '',
+ ),
+ 'tollFree' =>
+ array (
+ 'NationalNumberPattern' => 'NA',
+ 'PossibleNumberPattern' => 'NA',
+ 'ExampleNumber' => '',
+ ),
+ 'premiumRate' =>
+ array (
+ 'NationalNumberPattern' => 'NA',
+ 'PossibleNumberPattern' => 'NA',
+ 'ExampleNumber' => '',
+ ),
+ 'sharedCost' =>
+ array (
+ 'NationalNumberPattern' => 'NA',
+ 'PossibleNumberPattern' => 'NA',
+ 'ExampleNumber' => '',
+ ),
+ 'noInternationalDialling' =>
+ array (
+ 'NationalNumberPattern' => 'NA',
+ 'PossibleNumberPattern' => 'NA',
+ 'ExampleNumber' => '',
+ ),
+ 'id' => 'BY',
+ 'countryCode' => 375,
+ 'internationalPrefix' => '810',
+ 'nationalPrefix' => '8',
+ 'nationalPrefixForParsing' => '80?|99999',
+ 'sameMobileAndFixedLinePattern' => true,
+ 'numberFormat' =>
+ array (
+ 0 =>
+ array (
+ 'pattern' => '(\\d{4})',
+ 'format' => '$1',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '[1-8]',
+ ),
+ 'nationalPrefixFormattingRule' => '8 $1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 1 =>
+ array (
+ 'pattern' => '(\\d{2})(\\d{3})',
+ 'format' => '$1 $2',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '[1-8]',
+ ),
+ 'nationalPrefixFormattingRule' => '8$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 2 =>
+ array (
+ 'pattern' => '(\\d{3})(\\d{3})',
+ 'format' => '$1 $2',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '[1-8]',
+ ),
+ 'nationalPrefixFormattingRule' => '8 $1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ ),
+ 'intlNumberFormat' =>
+ array (
+ ),
+ 'mainCountryForCode' => NULL,
+ 'leadingZeroPossible' => NULL,
+);
View
6 data/PhoneNumberMetadata_882.php
@@ -4,13 +4,13 @@
array (
'NationalNumberPattern' => '[13]\\d{6,11}',
'PossibleNumberPattern' => '\\d{7,12}',
- 'ExampleNumber' => '32123456',
+ 'ExampleNumber' => '3451234567',
),
'fixedLine' =>
array (
'NationalNumberPattern' => 'NA',
'PossibleNumberPattern' => 'NA',
- 'ExampleNumber' => '32123456',
+ 'ExampleNumber' => '3451234567',
),
'mobile' =>
array (
@@ -25,7 +25,7 @@
)\\d{4}
',
'PossibleNumberPattern' => '\\d{7,10}',
- 'ExampleNumber' => '32123456',
+ 'ExampleNumber' => '3451234567',
),
'tollFree' =>
array (
View
58 data/PhoneNumberMetadata_AR.php
@@ -16,17 +16,18 @@
(?:
2(?:
2(?:
- [0139]\\d|
+ [013]\\d|
2[13-79]|
4[1-6]|
5[2457]|
6[124-8]|
7[1-4]|
- 8[13-6]
+ 8[13-6]|
+ 9[1267]
)|
3(?:
1[467]|
- 2[02-6]|
+ 2[03-6]|
3[13-8]|
[49][2-6]|
5[2-8]|
@@ -58,8 +59,9 @@
4(?:
[78]\\d|
0[0124-9]|
- [1-356]\\d|
+ [1-35]\\d|
4[24-7]|
+ 6[02-9]|
9[123678]
)|
5(?:
@@ -71,7 +73,8 @@
)|
6[24]\\d|
7(?:
- [01469]\\d|
+ [0469]\\d|
+ 1[1568]|
2[013-9]|
3[145]|
5[14-8]|
@@ -79,7 +82,8 @@
8[0-24-9]
)|
8(?:
- [0-3578]\\d|
+ [013578]\\d|
+ 2[15-7]|
4[13-6]|
6[1-357-9]|
9[124]
@@ -149,7 +153,7 @@
'countryCode' => 54,
'internationalPrefix' => '00',
'nationalPrefix' => '0',
- 'nationalPrefixForParsing' => ' 0(?: (11| 2(?: 2(?: 02?| [13]| 2[13-79]| 4[1-6]| 5[2457]| 6[124-8]| 7[1-4]| 8[13-6]| 9[1-367] )| 3(?: [06]2?| 1[467]| 2[02-6]| 3[13-8]| [49][2-6]| 5[2-8]| 7 )| 4(?: 7[3-578]| 9 )| 6(?: [0136]| 2[24-6]| 4[6-8]?| 5[15-8] )| 80| 9(?: 0[1-3]| [19]| 2\\d| 3[1-6]| 4[02568]?| 5[2-4]| 6[2-46]| 72?| 8[23]? ) )| 3(?: 3(?: 2[79]| 6| 8[2578] )| 4(?: 0[124-9]| [12]| 3[5-8]?| 4[24-7]| 5[4-68]?| 6\\d| 7[126]| 8[237-9]?| 9[1-36-8] )| 5(?: 1| 2[1245]| 3[237]?| 4[1-46-9]| 6[2-4]| 7[1-6]| 8[2-5]? )| 6[24]| 7(?: 1[15-8]| 2[15]| 3[145]| 4[13]| 5[14-8]| [069]| 7[2-57]| 8[126] )| 8(?: [01]| 2[125-7]| 3[23578]?| 4[13-6]| 5[4-8]?| 6[1-357-9]| 7[36-8]?| 8[5-8]?| 9[124] ) ) )15 )?',
+ 'nationalPrefixForParsing' => ' 0?(?: (11| 2(?: 2(?: 02?| [13]| 2[13-79]| 4[1-6]| 5[2457]| 6[124-8]| 7[1-4]| 8[13-6]| 9[1267] )| 3(?: 02?| 1[467]| 2[03-6]| 3[13-8]| [49][2-6]| 5[2-8]| [67] )| 4(?: 7[3-578]| 9 )| 6(?: [0136]| 2[24-6]| 4[6-8]?| 5[15-8] )| 80| 9(?: 0[1-3]| [19]| 2\\d| 3[1-6]| 4[02568]?| 5[2-4]| 6[2-46]| 72?| 8[23]? ) )| 3(?: 3(?: 2[79]| 6| 8[2578] )| 4(?: 0[124-9]| [12]| 3[5-8]?| 4[24-7]| 5[4-68]?| 6[02-9]| 7[126]| 8[2379]?| 9[1-36-8] )| 5(?: 1| 2[1245]| 3[237]?| 4[1-46-9]| 6[2-4]| 7[1-6]| 8[2-5]? )| 6[24]| 7(?: 1[1568]| 2[15]| 3[145]| 4[13]| 5[14-8]| [069]| 7[2-57]| 8[126] )| 8(?: [01]| 2[15-7]| 3[2578]?| 4[13-6]| 5[4-8]?| 6[1-357-9]| 7[36-8]?| 8[5-8]?| 9[124] ) ) )15 )?',
'nationalPrefixTransformRule' => '9$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
@@ -226,15 +230,16 @@
4[12358]|
5(?:
[18]|
- 3[0-689]
+ 3[014-689]
)|
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
)
@@ -341,10 +346,11 @@
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
',
@@ -459,15 +465,16 @@
4[12358]|
5(?:
[18]|
- 3[0-689]
+ 3[014-689]
)|
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
)
@@ -566,10 +573,11 @@
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
',
View
42 data/PhoneNumberMetadata_AT.php
@@ -124,20 +124,50 @@
array (
0 =>
array (
- 'pattern' => '([15])(\\d{3,12})',
+ 'pattern' => '(1)(\\d{3,12})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
- 0 => '
- 1|
- 5[079]
- ',
+ 0 => '1',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
1 =>
array (
+ 'pattern' => '(5\\d)(\\d{3,5})',
+ 'format' => '$1 $2',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '5[079]',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 2 =>
+ array (
+ 'pattern' => '(5\\d)(\\d{3})(\\d{3,4})',
+ 'format' => '$1 $2 $3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '5[079]',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 3 =>
+ array (
+ 'pattern' => '(5\\d)(\\d{4})(\\d{4,7})',
+ 'format' => '$1 $2 $3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '5[079]',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 4 =>
+ array (
'pattern' => '(\\d{3})(\\d{3,10})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
@@ -162,7 +192,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 2 =>
+ 5 =>
array (
'pattern' => '(\\d{4})(\\d{3,9})',
'format' => '$1 $2',
View
45 data/PhoneNumberMetadata_BA.php
@@ -2,8 +2,8 @@
return array (
'generalDesc' =>
array (
- 'NationalNumberPattern' => '[3-689]\\d{7}',
- 'PossibleNumberPattern' => '\\d{6,8}',
+ 'NationalNumberPattern' => '[3-9]\\d{7,8}',
+ 'PossibleNumberPattern' => '\\d{6,9}',
'ExampleNumber' => '',
),
'fixedLine' =>
@@ -19,8 +19,15 @@
),
'mobile' =>
array (
- 'NationalNumberPattern' => '6[1-356]\\d{6}',
- 'PossibleNumberPattern' => '\\d{8}',
+ 'NationalNumberPattern' => '
+ 6(?:
+ 03|
+ 44|
+ 71|
+ [1-356]
+ )\\d{6}
+ ',
+ 'PossibleNumberPattern' => '\\d{8,9}',
'ExampleNumber' => '61123456',
),
'tollFree' =>
@@ -37,7 +44,7 @@
),
'sharedCost' =>
array (
- 'NationalNumberPattern' => '82\\d{6}',
+ 'NationalNumberPattern' => '8[12]\\d{6}',
'PossibleNumberPattern' => '\\d{8}',
'ExampleNumber' => '82123456',
),
@@ -57,10 +64,36 @@
array (
0 =>
array (
- 'pattern' => '([3-689]\\d)(\\d{3})(\\d{3})',
+ 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
+ 0 => '[3-5]',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 1 =>
+ array (
+ 'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
+ 'format' => '$1 $2 $3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '
+ 6[1-356]|
+ [7-9]
+ ',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 2 =>
+ array (
+ 'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
+ 'format' => '$1 $2 $3 $4',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '6[047]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
View
248 data/PhoneNumberMetadata_BD.php
@@ -13,130 +13,130 @@
'fixedLine' =>
array (
'NationalNumberPattern' => '
- 2(?:
- 7(?:
- 1[0-267]|
- 2[0-289]|
- 3[0-29]|
- [46][01]|
- 5[1-3]|
- 7[017]|
- 91
- )|
- 8(?:
- 0[125]|
- [139][1-6]|
- 2[0157-9]|
- 6[1-35]|
- 7[1-5]|
- 8[1-8]
- )|
- 9(?:
- 0[0-2]|
- 1[1-4]|
- 2[568]|
- 3[3-6]|
- 5[5-7]|
- 6[0167]|
- 7[15]|
- 8[016-8]
- )
- )\\d{4}|
- 3(?:
- [6-8]1|
- (?:
- 0[23]|
- [25][12]|
- 82|
- 416
- )\\d|
- (?:
- 31|
- 12?[5-7]
- )\\d{2}
- )\\d{3}|
- 4(?:
- (?:
- 02|
- [49]6|
- [68]1
- )|
- (?:
- 0[13]|
- 21\\d? |
- [23]2|
- [457][12]|
- 6[28]
- )\\d|
- (?:
- 23|
- [39]1
- )\\d{2}|
- 1\\d{3}
- )\\d{3}|
- 5(?:
- (?:
- [457-9]1|
- 62
- )|
- (?:
- 1\\d? |
- 2[12]|
- 3[1-3]|
- 52
- )\\d|
- 61{2}
- )|
- 6(?:
- [45]1|
- (?:
- 11|
- 2[15]|
- [39]1
- )\\d|
- (?:
- [06-8]1|
- 62
- )\\d{2}
- )|
- 7(?:
- (?:
- 32|
- 91
- )|
- (?:
- 02|
- 31|
- [67][12]
- )\\d|
- [458]1\\d{2}|
- 21\\d{3}
- )\\d{3}|
- 8(?:
- (?:
- 4[12]|
- [5-7]2|
- 1\\d?
- )|
- (?:
- 0|
- 3[12]|
- [5-7]1|
- 217
- )\\d
- )\\d{4}|
- 9(?:
- [35]1|
- (?:
- [024]2|
- 81
- )\\d|
- (?:
- 1|
- [24]1
- )\\d{2}
- )\\d{3}
- ',
+ 2(?:
+ 7(?:
+ 1[0-267]|
+ 2[0-289]|
+ 3[0-29]|
+ [46][01]|
+ 5[1-3]|
+ 7[017]|
+ 91
+ )|
+ 8(?:
+ 0[125]|
+ [139][1-6]|
+ 2[0157-9]|
+ 6[1-35]|
+ 7[1-5]|
+ 8[1-8]
+ )|
+ 9(?:
+ 0[0-2]|
+ 1[1-4]|
+ 2[568]|
+ 3[3-6]|
+ 5[5-7]|
+ 6[0167]|
+ 7[15]|
+ 8[016-8]
+ )
+ )\\d{4}|
+ 3(?:
+ [6-8]1|
+ (?:
+ 0[23]|
+ [25][12]|
+ 82|
+ 416
+ )\\d|
+ (?:
+ 31|
+ 12?[5-7]
+ )\\d{2}
+ )\\d{3}|
+ 4(?:
+ (?:
+ 02|
+ [49]6|
+ [68]1
+ )|
+ (?:
+ 0[13]|
+ 21\\d? |
+ [23]2|
+ [457][12]|
+ 6[28]
+ )\\d|
+ (?:
+ 23|
+ [39]1
+ )\\d{2}|
+ 1\\d{3}
+ )\\d{3}|
+ 5(?:
+ (?:
+ [457-9]1|
+ 62
+ )|
+ (?:
+ 1\\d? |
+ 2[12]|
+ 3[1-3]|
+ 52
+ )\\d|
+ 61{2}
+ )|
+ 6(?:
+ [45]1|
+ (?:
+ 11|
+ 2[15]|
+ [39]1
+ )\\d|
+ (?:
+ [06-8]1|
+ 62
+ )\\d{2}
+ )|
+ 7(?:
+ (?:
+ 32|
+ 91
+ )|
+ (?:
+ 02|
+ 31|
+ [67][12]
+ )\\d|
+ [458]1\\d{2}|
+ 21\\d{3}
+ )\\d{3}|
+ 8(?:
+ (?:
+ 4[12]|
+ [5-7]2|
+ 1\\d?
+ )|
+ (?:
+ 0|
+ 3[12]|
+ [5-7]1|
+ 217
+ )\\d
+ )\\d{4}|
+ 9(?:
+ [35]1|
+ (?:
+ [024]2|
+ 81
+ )\\d|
+ (?:
+ 1|
+ [24]1
+ )\\d{2}
+ )\\d{3}
+ ',
'PossibleNumberPattern' => '\\d{6,9}',
'ExampleNumber' => '27111234',
),
View
11 data/PhoneNumberMetadata_BF.php
@@ -16,8 +16,8 @@
9[016-9]
)|
40(?:
- 4[569]|
- 55|
+ 4[56]|
+ 5[4-6]|
7[0179]
)|
50[34]\\d
@@ -31,9 +31,10 @@
'NationalNumberPattern' => '
(?:
6(?:
- 0[0-7]|
- 6[0-2]|
- 8[01]
+ [05]\\d|
+ 1[01]|
+ 6[0-7]|
+ 8[0-2]
)|
7(?:
[02-68]\\d|
View
14 data/PhoneNumberMetadata_BG.php
@@ -3,8 +3,8 @@
'generalDesc' =>
array (
'NationalNumberPattern' => '
- [23567]\\d{5,7}|
- [489]\\d{6,8}
+ [23567]\\d{5,7}|
+ [489]\\d{6,8}
',
'PossibleNumberPattern' => '\\d{5,9}',
'ExampleNumber' => '',
@@ -86,7 +86,7 @@
0 =>
array (
'pattern' => '(2)(\\d{5})',
- 'format' => '$1/$2',
+ 'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '29',
@@ -97,7 +97,7 @@
1 =>
array (
'pattern' => '(2)(\\d{3})(\\d{3,4})',
- 'format' => '$1/$2 $3',
+ 'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2',
@@ -108,7 +108,7 @@
2 =>
array (
'pattern' => '(\\d{3})(\\d{4})',
- 'format' => '$1/$2',
+ 'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '
@@ -122,7 +122,7 @@
3 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
- 'format' => '$1/$2 $3',
+ 'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '
@@ -147,7 +147,7 @@
5 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})',
- 'format' => '$1/$2 $3',
+ 'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '
View
4 data/PhoneNumberMetadata_CL.php
@@ -33,7 +33,7 @@
),
'mobile' =>
array (
- 'NationalNumberPattern' => '9[6-9]\\d{7}',
+ 'NationalNumberPattern' => '9[5-9]\\d{7}',
'PossibleNumberPattern' => '\\d{8,9}',
'ExampleNumber' => '961234567',
),
@@ -100,7 +100,7 @@
),
2 =>
array (
- 'pattern' => '(9)([6-9]\\d{3})(\\d{4})',
+ 'pattern' => '(9)([5-9]\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
View
17 data/PhoneNumberMetadata_CN.php
@@ -157,9 +157,10 @@
),
'id' => 'CN',
'countryCode' => 86,
- 'internationalPrefix' => '00',
+ 'internationalPrefix' => '(1[1279]\\d{3})?00',
+ 'preferredInternationalPrefix' => '00',
'nationalPrefix' => '0',
- 'nationalPrefixForParsing' => '0',
+ 'nationalPrefixForParsing' => '(1[1279]\\d{3})|0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -172,7 +173,7 @@
0 => '80[2678]',
),
'nationalPrefixFormattingRule' => '0$1',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
1 =>
array (
@@ -205,7 +206,7 @@
0 => '21',
),
'nationalPrefixFormattingRule' => '0$1',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
4 =>
array (
@@ -233,7 +234,7 @@
',
),
'nationalPrefixFormattingRule' => '0$1',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
5 =>
array (
@@ -267,7 +268,7 @@
',
),
'nationalPrefixFormattingRule' => '0$1',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
6 =>
array (
@@ -332,7 +333,7 @@
',
),
'nationalPrefixFormattingRule' => '0$1',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
7 =>
array (
@@ -343,7 +344,7 @@
0 => '1[3-58]',
),
'nationalPrefixFormattingRule' => '',
- 'domesticCarrierCodeFormattingRule' => '',
+ 'domesticCarrierCodeFormattingRule' => '$CC $1',
),
8 =>
array (
View
2 data/PhoneNumberMetadata_CR.php
@@ -20,7 +20,7 @@
7[01]
)\\d{5}|
[67][01]\\d{6}|
- 8[35-9]\\d{6}
+ 8[3-9]\\d{6}
',
'PossibleNumberPattern' => '\\d{8}',
'ExampleNumber' => '83123456',
View
49 data/PhoneNumberMetadata_DE.php
@@ -7,8 +7,10 @@
4(?:
[0-8]\\d{4,12}|
9(?:
+ [0-37]\\d|
4[1-8]|
- [0-35-7]\\d
+ 5\\d{1,2}|
+ 6[1-8]\\d?
)\\d{2,7}
)
',
@@ -248,20 +250,41 @@
),
4 =>
array (
- 'pattern' => '([18]\\d{2})(\\d{7,10})',
+ 'pattern' => '(1\\d{2})(\\d{7,8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
- 0 => '
- 1[5-7]|
- 800
- ',
+ 0 => '1[5-7]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
5 =>
array (
+ 'pattern' => '(177)(99)(\\d{7,8})',
+ 'format' => '$1 $2 $3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '177',
+ 1 => '1779',
+ 2 => '17799',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 6 =>
+ array (
+ 'pattern' => '(8\\d{2})(\\d{7,10})',
+ 'format' => '$1 $2',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '800',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 7 =>
+ array (
'pattern' => '(\\d{3})(\\d)(\\d{4,10})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
@@ -280,7 +303,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 6 =>
+ 8 =>
array (
'pattern' => '(1\\d{2})(\\d{5,11})',
'format' => '$1 $2',
@@ -291,18 +314,20 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 7 =>
+ 9 =>
array (
'pattern' => '(18\\d{3})(\\d{6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
- 0 => '18500',
+ 0 => '185',
+ 1 => '1850',
+ 2 => '18500',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 8 =>
+ 10 =>
array (
'pattern' => '(18\\d{2})(\\d{7})',
'format' => '$1 $2',
@@ -313,7 +338,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 9 =>
+ 11 =>
array (
'pattern' => '(18\\d)(\\d{8})',
'format' => '$1 $2',
@@ -324,7 +349,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 10 =>
+ 12 =>
array (
'pattern' => '(700)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
View
2 data/PhoneNumberMetadata_DJ.php
@@ -11,7 +11,7 @@
'NationalNumberPattern' => '
2(?:
1[2-5]|
- 7[45]|
+ 7[45]
)\\d{5}
',
'PossibleNumberPattern' => '\\d{8}',
View
7 data/PhoneNumberMetadata_DZ.php
@@ -30,9 +30,12 @@
'NationalNumberPattern' => '
(?:
5[56]|
- 6[569]|
7[7-9]
- )\\d{7}
+ )\\d{7}|
+ 6(?:
+ [569]\\d|
+ 70
+ )\\d{6}
',
'PossibleNumberPattern' => '\\d{9}',
'ExampleNumber' => '551234567',
View
14 data/PhoneNumberMetadata_EC.php
@@ -16,7 +16,7 @@
array (
'NationalNumberPattern' => '
(?:
- 69|
+ [356]9|
[89]\\d
)\\d{6}
',
@@ -62,8 +62,8 @@
'leadingDigitsPatterns' =>
array (
0 => '
- [2-57]|
- 6[2-7]
+ [247]|
+ [356][2-8]
',
),
'nationalPrefixFormattingRule' => '(0$1)',
@@ -76,7 +76,7 @@
'leadingDigitsPatterns' =>
array (
0 => '
- 69|
+ [356]9|
[89]
',
),
@@ -104,8 +104,8 @@
'leadingDigitsPatterns' =>
array (
0 => '
- [2-57]|
- 6[2-7]
+ [247]|
+ [356][2-8]
',
),
),
@@ -116,7 +116,7 @@
'leadingDigitsPatterns' =>
array (
0 => '
- 69|
+ [356]9|
[89]
',
),
View
63 data/PhoneNumberMetadata_GA.php
@@ -2,65 +2,20 @@
return array (
'generalDesc' =>
array (
- 'NationalNumberPattern' => '
- [12]\\d{6}|
- 0\\d{7}
- ',
- 'PossibleNumberPattern' => '\\d{6,8}',
+ 'NationalNumberPattern' => '[01]\\d{6,7}',
+ 'PossibleNumberPattern' => '\\d{7,8}',
'ExampleNumber' => '',
),
'fixedLine' =>
array (
- 'NationalNumberPattern' => '
- (?:
- 1(?:
- 4[4-8]|
- 7\\d
- )|
- 2(?:
- 4[02]|
- 5[04-689]|
- 6[024-79]|
- 8[236]|
- 9[02368]
- )
- )\\d{4}
- ',
- 'PossibleNumberPattern' => '\\d{6,7}',
+ 'NationalNumberPattern' => '1\\d{6}',
+ 'PossibleNumberPattern' => '\\d{7,8}',
'ExampleNumber' => '1441234',
),
'mobile' =>
array (
- 'NationalNumberPattern' => '
- 0(?:
- 5(?:
- 0[89]|
- 3[0-4]|
- 8[0-26]|
- 9[238]
- )|
- 6(?:
- 0[3-7]|
- 1[01]|
- 2[0-7]|
- 6[0-589]|
- 71|
- 83|
- 9[57]
- )|
- 7(?:
- 1[2-5]|
- 2[89]|
- 3[35-9]|
- 4[01]|
- 5[0-47-9]|
- [67]\\d|
- 8[457-9]|
- 9[0146]
- )
- )\\d{4}
- ',
- 'PossibleNumberPattern' => '\\d{8}',
+ 'NationalNumberPattern' => '0[2-7]\\d{6}',
+ 'PossibleNumberPattern' => '\\d{7,8}',
'ExampleNumber' => '06031234',
),
'tollFree' =>
@@ -97,11 +52,11 @@
array (
0 =>
array (
- 'pattern' => '(\\d)(\\d{2})(\\d{2})(\\d{2})',
+ 'pattern' => '(1)(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
- 0 => '[12]',
+ 0 => '1',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -122,5 +77,5 @@
array (
),
'mainCountryForCode' => NULL,
- 'leadingZeroPossible' => true,
+ 'leadingZeroPossible' => NULL,
);
View
35 data/PhoneNumberMetadata_IL.php
@@ -12,29 +12,25 @@
),
'fixedLine' =>
array (
- 'NationalNumberPattern' => '
- (?:
- [2-489]|
- 7[2-46-8]
- )\\d{7}
- ',
- 'PossibleNumberPattern' => '\\d{7,9}',
+ 'NationalNumberPattern' => '[2-489]\\d{7}',
+ 'PossibleNumberPattern' => '\\d{7,8}',
'ExampleNumber' => '21234567',
),
'mobile' =>
array (
'NationalNumberPattern' => '
5(?:
- [02346-9]\\d{2}|
+ [02347-9]\\d{2}|
5(?:
- 22|
- 33|
- 44|
- 5[58]|
- 66|
- 77|
- 88
- )
+ 2[23]|
+ 3[34]|
+ 4[45]|
+ 5[5689]|
+ 6[67]|
+ 7[78]|
+ 8[89]
+ )|
+ 6[2-9]\\d
)\\d{5}
',
'PossibleNumberPattern' => '\\d{9}',
@@ -57,7 +53,10 @@
1(?:
212|
(?:
- 919|
+ 9(?:
+ 0[01]|
+ 19
+ )|
200
)\\d{2}
)\\d{4}
@@ -82,7 +81,7 @@
),
'id' => 'IL',
'countryCode' => 972,
- 'internationalPrefix' => '0(?:0|1[2-48])',
+ 'internationalPrefix' => '0(?:0|1[2-9])',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
View
123 data/PhoneNumberMetadata_IN.php
@@ -255,58 +255,26 @@
97
)|
2(?:
- [2369]\\d|
- 52|
- 7[0135789]|
- 8[01567]
+ [236-9]\\d|
+ 52
)|
3(?:
- 0[0235-8]|
- 4[14789]|
- 5[7-9]|
- 7[04]|
- 90
- )|
- 4(?:
- [02-58]\\d|
- 10|
- 6[09]
- )|
- 5(?:
- 0[07-9]|
- 1[01]|
- [26]\\d|
- 30|
- 4[47]|
- 5[139]|
- 7[45]|
- 8[56]|
- 9[0157]
- )|
- 6(?:
- [0589]\\d|
- 49|
- 7[0-59]
- )|
- 7(?:
- 1[24]|
- 33|
- 49|
- [2569]\\d
+ [037-9]\\d|
+ 4[1-9]|
+ 5[0-37-9]
)|
+ [45]\\d{2}|
+ 6[02457-9]\\d|
+ 7[1-69]\\d|
8(?:
- [07-9]\\d|
- 1[057]|
- 2[02-8]|
+ [0-26-9]\\d|
44|
- 5[3589]|
- 6[0167]
+ 5[2-9]
)|
9(?:
- [05-9]\\d|
- 2[35-9]|
- 3[019]|
- 4[036-8]
+ [035-9]\\d|
+ 2[2-9]|
+ 4[0-8]
)
)|
9\\d{3}
@@ -389,10 +357,9 @@
0[01589]|
1[0-479]|
2[236-9]|
- 3[04579]|
- 4[0-68]|
- 5|
- 6[045789]|
+ 3[0-57-9]|
+ [45]|
+ 6[0245789]|
7[1-69]|
8[0124-9]|
9[02-9]
@@ -463,58 +430,24 @@
7[19]|
97
)|
- 2(?:
- [2369]|
- 7[0135789]|
- 8[01567]
- )|
+ 2[236-9]|
3(?:
- 0[0235-8]|
- 4[14789]|
- 5[7-9]|
- 7[04]|
- 90
- )|
- 4(?:
- [02-58]|
- 10|
- 6[09]
- )|
- 5(?:
- 0[07-9]|
- 1[01]|
- [26]|
- 30|
- 4[47]|
- 5[139]|
- 8[56]|
- 7[45]|
- 9[0157]
- )|
- 6(?:
- [0589]|
- 49|
- 7[0-5]
- )|
- 7(?:
- 1[24]|
- 33|
- 49|
- [2569]
+ [037-9]|
+ 4[1-9]|
+ 5[0-37-9]
)|
+ [45]|
+ 6[02457-9]|
+ 7[1-69]|
8(?:
- [07-9]|
- 1[057]|
- 2[02-8]|
+ [0-26-9]|
44|
- 5[3589]|
- 6[0167]
+ 5[2-9]
)|
9(?:
- [05-9]|
- 2[35-9]|
- 3[019]|
- 4[03678]
+ [035-9]|
+ 2[2-9]|
+ 4[0-8]
)
)|
9
View
154 data/PhoneNumberMetadata_IT.php
@@ -3,7 +3,7 @@
'generalDesc' =>
array (
'NationalNumberPattern' => '
- [0189]\\d{5,10}|
+ [01589]\\d{5,10}|
3(?:
[12457-9]\\d{8}|
[36]\\d{7,9}
@@ -17,10 +17,63 @@
'NationalNumberPattern' => '
0(?:
[26]\\d{4,9}|
- [13-57-9](?:
- [0159]\\d{4,8}|
- [2-46-8]\\d{5,8}
- )
+ (?:
+ 1(?:
+ [0159]\\d|
+ [27][1-5]|
+ 31|
+ 4[1-4]|
+ 6[1356]|
+ 8[2-57]
+ )|
+ 3(?:
+ [0159]\\d|
+ 2[1-4]|
+ 3[12]|
+ [48][1-6]|
+ 6[2-59]|
+ 7[1-7]
+ )|
+ 4(?:
+ [0159]\\d|
+ [23][1-9]|
+ 4[245]|
+ 6[1-5]|
+ 7[1-4]|
+ 81
+ )|
+ 5(?:
+ [0159]\\d|
+ 2[1-5]|
+ 3[2-6]|
+ 4[1-79]|
+ 6[4-6]|
+ 7[1-578]|
+ 8[3-8]
+ )|
+ 7(?:
+ [0159]\\d|
+ 2[12]|
+ 3[1-7]|
+ 4[2346]|
+ 6[13569]|
+ 7[13-6]|
+ 8[1-59]
+ )|
+ 8(?:
+ [0159]\\d|
+ 2[34578]|
+ 3[1-356]|
+ [6-8][1-5]
+ )|
+ 9(?:
+ [0159]\\d|
+ [238][1-5]|
+ 4[12]|
+ 6[1-8]|
+ 7[1-6]
+ )
+ )\\d{2,7}
)
',
'PossibleNumberPattern' => '\\d{6,11}',
@@ -59,23 +112,36 @@
)\\d{6}|
89(?:
2\\d{3}|
+ 4(?:
+ [0-4]\\d{2}|
+ [5-9]\\d{4}
+ )|
+ 5(?:
+ [0-4]\\d{2}|
+ [5-9]\\d{6}
+ )|
9\\d{6}
)
',
- 'PossibleNumberPattern' => '\\d{6,9}',
+ 'PossibleNumberPattern' => '\\d{6,10}',
'ExampleNumber' => '899123456',
),
'sharedCost' =>
array (
- 'NationalNumberPattern' => '84[78]\\d{6,7}',
- 'PossibleNumberPattern' => '\\d{9,10}',
- 'ExampleNumber' => '8481234567',
+ 'NationalNumberPattern' => '
+ 84(?:
+ [08]\\d{6}|
+ [17]\\d{3}
+ )
+ ',
+ 'PossibleNumberPattern' => '\\d{6,9}',
+ 'ExampleNumber' => '848123456',
),
'noInternationalDialling' =>
array (
- 'NationalNumberPattern' => '848\\d{6,7}',
- 'PossibleNumberPattern' => '\\d{9,10}',
- 'ExampleNumber' => '8481234567',
+ 'NationalNumberPattern' => '848\\d{6}',
+ 'PossibleNumberPattern' => '\\d{9}',
+ 'ExampleNumber' => '848123456',
),
'id' => 'IT',
'countryCode' => 39,
@@ -85,11 +151,14 @@
array (
0 =>
array (
- 'pattern' => '(0[26])(\\d{3,4})(\\d{4})',
+ 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
- 0 => '0[26]',
+ 0 => '
+ 0[26]|
+ 55
+ ',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -129,11 +198,29 @@
),
4 =>
array (
- 'pattern' => '(0\\d{2})(\\d{4,6})',
+ 'pattern' => '(\\d{3})(\\d{3,6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
- 0 => '0[13-57-9][0159]',
+ 0 => '
+ 0[13-57-9][0159]|
+ 8(?:
+ 03|
+ 4[17]|
+ 9[245]
+ )
+ ',
+ 1 => '
+ 0[13-57-9][0159]|
+ 8(?:
+ 03|
+ 4[17]|
+ 9(?:
+ 2|
+ [45][0-4]
+ )
+ )
+ ',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -151,7 +238,7 @@
),
6 =>
array (
- 'pattern' => '(0\\d{3})(\\d{4,6})',
+ 'pattern' => '(0\\d{3})(\\d{2,6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
@@ -170,8 +257,19 @@
[13]|
8(?:
00|
- 4[78]|
- 99
+ 4[08]|
+ 9[59]
+ )
+ ',
+ 1 => '
+ [13]|
+ 8(?:
+ 00|
+ 4[08]|
+ 9(?:
+ 5[5-9]|
+ 9
+ )
)
',
),
@@ -180,27 +278,23 @@
),
8 =>
array (
- 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
- 'format' => '$1 $2 $3',
+ 'pattern' => '(\\d{4})(\\d{4})',
+ 'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
- 0 => '3',
+ 0 => '894',
+ 1 => '894[5-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
),
9 =>
array (
- 'pattern' => '(\\d{3})(\\d{3,6})',
- 'format' => '$1 $2',
+ 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
+ 'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
- 0 => '
- 8(?:
- 03|
- 92
- )
- ',
+ 0 => '3',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
View
8 data/PhoneNumberMetadata_JO.php
@@ -68,7 +68,7 @@
7[1-379]|
8[0-68]|
9[02-39]
- )|
+ )
)|
87(?:
[02]0|
@@ -84,10 +84,10 @@
array (
'NationalNumberPattern' => '
7(?:
- 5\\d|
- 7[2-79]|
+ 55|
+ 7[25-79]|
8[5-8]|
- 9[035-9]
+ 9[05-9]
)\\d{6}
',
'PossibleNumberPattern' => '\\d{9}',
View
96 data/PhoneNumberMetadata_JP.php
@@ -5,12 +5,12 @@
'NationalNumberPattern' => '
[1-9]\\d{8,9}|
0(?:
- 3\\d{9}|
+ [36]\\d{7,14}|
7\\d{5,7}|
8\\d{7}
)
',
- 'PossibleNumberPattern' => '\\d{7,11}',
+ 'PossibleNumberPattern' => '\\d{7,16}',
'ExampleNumber' => '',
),
'fixedLine' =>
@@ -77,6 +77,8 @@
120\\d{6}|
800\\d{7}|
0(?:
+ 37\\d{6,13}|
+ 66\\d{6,13}|
777(?:
[01]\\d{2}|
5\\d{3}|
@@ -85,7 +87,7 @@
882[1245]\\d{4}
)
',
- 'PossibleNumberPattern' => '\\d{7,10}',
+ 'PossibleNumberPattern' => '\\d{7,16}',
'ExampleNumber' => '120123456',
),
'premiumRate' =>
@@ -104,7 +106,8 @@
array (
'NationalNumberPattern' => '
0(?:
- 37\\d{8}|
+ 37\\d{6,13}|
+ 66\\d{6,13}|
777(?:
[01]\\d{2}|
5\\d{3}|
@@ -113,7 +116,7 @@
882[1245]\\d{4}
)
',
- 'PossibleNumberPattern' => '\\d{7,11}',
+ 'PossibleNumberPattern' => '\\d{7,16}',
'ExampleNumber' => '0777012',
),
'id' => 'JP',
@@ -187,17 +190,70 @@
),
5 =>
array (
- 'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
+ 'pattern' => '(\\d{3})(\\d{3})(\\d{3,4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
array (
- 0 => '037',
+ 0 => '
+ 0(?:
+ 37|
+ 66
+ )
+ ',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
6 =>
array (
+ 'pattern' => '(\\d{3})(\\d{4})(\\d{4,5})',
+ 'format' => '$1-$2-$3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '
+ 0(?:
+ 37|
+ 66
+ )
+ ',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 7 =>
+ array (
+ 'pattern' => '(\\d{3})(\\d{5})(\\d{5,6})',
+ 'format' => '$1-$2-$3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '
+ 0(?:
+ 37|
+ 66
+ )
+ ',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 8 =>
+ array (
+ 'pattern' => '(\\d{3})(\\d{6})(\\d{6,7})',
+ 'format' => '$1-$2-$3',
+ 'leadingDigitsPatterns' =>
+ array (
+ 0 => '
+ 0(?:
+ 37|
+ 66
+ )
+ ',
+ ),
+ 'nationalPrefixFormattingRule' => '0$1',
+ 'domesticCarrierCodeFormattingRule' => '',
+ ),
+ 9 =>
+ array (
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
@@ -210,7 +266,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 7 =>
+ 10 =>
array (
'pattern' => '(\\d{4})(\\d)(\\d{4})',
'format' => '$1-$2-$3',
@@ -340,7 +396,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 8 =>
+ 11 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
'format' => '$1-$2-$3',
@@ -357,7 +413,7 @@
9[1-578]
)|
2(?:
- 2[03-9]|
+ 2[03-689]|
3[3-58]|
4[0-468]|
5[04-8]|
@@ -426,7 +482,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -544,7 +600,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -683,7 +739,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -814,7 +870,7 @@
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
),
- 9 =>
+ 12 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
@@ -823,7 +879,7 @@
0 => '
1|
2(?:
- 23|
+ 2[37]|
5[5-9]|
64|
78|
@@ -853,7 +909,7 @@
1 => '
1|
2(?:
- 23|
+ 2[37]|
5(?:
[57]|
[68]0|
@@ -891,7 +947,7 @@
2 => '
1|
2(?: