updated-packages

This commit is contained in:
RafficMohammed
2023-01-08 00:13:22 +05:30
parent 3ff7df7487
commit da241bacb6
12659 changed files with 563377 additions and 510538 deletions

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '([67]\\d)(\\d{3})(\\d{4})',
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -32,7 +32,7 @@ return array (
),
1 =>
array (
'pattern' => '([67]\\d)(\\d{4})(\\d{3})',
'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(86\\d)(\\d{3})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '([1-578]\\d)(\\d{4})(\\d{3})',
'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]',
0 => '1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]|91',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,7 +32,7 @@ return array (
),
1 =>
array (
'pattern' => '([1-5]\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '([5-9]\\d{2})(\\d{3})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[5-9]',
0 => '[5-7]|80[367]|90[12]|[89][1-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,11 @@ return array (
),
1 =>
array (
'pattern' => '(9\\d)(\\d{3})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '9',
0 => '9(?:0[12]|[1-8])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(2\\d{2})(\\d{3})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -31,18 +31,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(9\\d)(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
@@ -54,11 +42,22 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,6 +24,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:[0367]|4[3-8])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -34,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[14]|2[09]|50|7[135]',
0 => '[2568][1-8]|3(?:0[1-9]|[1-9])|9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,23 @@ return array (
),
1 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
'format' => '$1 $2',
'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[25689][1-8]|3',
0 => '[12]0[1-9]|4|1[3-9]|29|50|7[15]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2568][1-8]|3(?:0[1-9]|[1-9])|9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -36,7 +36,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '48|8[7-9]|9[08]',
0 => '8|98',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -48,7 +48,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '48|8[7-9]|9[08]',
0 => '8|98',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -59,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(1)(\\d{4})(\\d{3})',
'pattern' => '(\\d)(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -36,7 +36,6 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +46,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -36,7 +36,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[69]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]',
0 => '[4-79]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -48,7 +48,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[69]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]',
0 => '[4-79]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -59,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '([3-689]\\d)(\\d{3})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|9[1-9]',
0 => '[38]9|4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|9[1-9]|(?:48|57)[0137-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,11 @@ return array (
),
1 =>
array (
'pattern' => '([3-689]\\d)(\\d{2})(\\d{3})(\\d{2})',
'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[38]9|4(?:[45][0-5]|87)|5(?:0|6(?:3[14-7]|7)|7[37])|6[36-8]|9[1-9]',
0 => '[38]9|4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|9[1-9]|(?:48|57)[0137-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '([23]\\d{2})(\\d{4,9})',
'format' => '$1 $2',
'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '(?:2[389]|39)0',
0 => '[16]|2[0-24-7]|3[0-8]|(?:2[389]|39)[2-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,11 @@ return array (
),
1 =>
array (
'pattern' => '([1-3]\\d)(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])',
0 => '1|2[0-24-7]|3[0-8]|(?:2[389]|39)[2-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -44,33 +44,9 @@ return array (
),
2 =>
array (
'pattern' => '([1-3]\\d)(\\d{2})(\\d{2})(\\d{3})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(6\\d)(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '6',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(6\\d)(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '6',
),
@@ -83,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(1)(\\d{3})(\\d{4})',
'pattern' => '(\\d)(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -32,7 +32,7 @@ return array (
),
1 =>
array (
'pattern' => '(1)(\\d{3})(\\d{2})(\\d{2})',
'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
@@ -43,18 +43,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(6[09])(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '6[09]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3',
@@ -66,11 +54,22 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '6',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(0\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '0[13-57-9][2-46-8]',
0 => '0(?:[13-579][2-46-8]|8[236-8])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,11 @@ return array (
),
1 =>
array (
'pattern' => '(0\\d{3})(\\d{2})(\\d{3})',
'pattern' => '(\\d{4})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '0[13-57-9][2-46-8]',
0 => '0(?:[13-579][2-46-8]|8[236-8])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(1)(\\d{3})(\\d{2})(\\d{2,3})',
'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
@@ -32,7 +32,7 @@ return array (
),
1 =>
array (
'pattern' => '(5)(\\d{3,12})',
'pattern' => '(\\d)(\\d{4,6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
@@ -44,11 +44,11 @@ return array (
),
2 =>
array (
'pattern' => '(50)(\\d{2})(\\d{2})(\\d{2,4})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d)(\\d{7,8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '50',
0 => '5[079]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -56,8 +56,8 @@ return array (
),
3 =>
array (
'pattern' => '(5\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2,4})',
'format' => '$1 $2 $3 $4 $5',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '5[079]',
@@ -68,8 +68,8 @@ return array (
),
4 =>
array (
'pattern' => '(5\\d)(\\d{5})(\\d{4,6})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{6,7})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '5[079]',
@@ -80,7 +80,7 @@ return array (
),
5 =>
array (
'pattern' => '(5\\d)(\\d{6,7})',
'pattern' => '(\\d)(\\d{9,12})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
@@ -92,11 +92,11 @@ return array (
),
6 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3,4})',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '316|46|51|732|6(?:44|5[0-3579]|[6-9])|7(?:1|[28]0)|[89]',
0 => '5[079]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -104,11 +104,11 @@ return array (
),
7 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2,4})',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '316|46|51|732|6(?:44|5[0-3579]|[6-9])|7(?:1|[28]0)|[89]',
0 => '5[079]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -116,23 +116,59 @@ return array (
),
8 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3,4})',
'pattern' => '(\\d{2})(\\d{5})(\\d{4,6})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-35-9]|5[468])|7(?:2[1-8]|35|4[1-8]|[5-79])',
0 => '5[079]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
9 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
10 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
11 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '316|46|51|732|6(?:44|5[0-3579]|[6-9])|7(?:1|[28]0)|[89]',
0 => '(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
12 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2|3(?:1[1-578]|[3-68])|4[2378]|5[2-6]|6(?:[124]|5[468])|7(?:2[1-8]|35|[4-79])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -143,6 +179,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -21,7 +21,7 @@ return array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '20',
@@ -31,9 +31,21 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1(?:1|[2-69]1)|20|[389]|7(?:[1-57-9]|624)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{2})(\\d{2})',
'format' => '$1-$2-$3-$4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '20',
@@ -42,25 +54,13 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
3 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1[2-48][02-9]|7(?:[1-5789]|624)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7[1-5789]',
0 => '1(?:[2-69][02-9]|[78])|3|7(?:[1-57-9]|624)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -68,11 +68,11 @@ return array (
),
4 =>
array (
'pattern' => '(80\\d)(\\d{3,4})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '80',
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -83,6 +83,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -21,7 +21,7 @@ return array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
'format' => '$1/$2 $3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
@@ -33,10 +33,10 @@ return array (
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1/$2 $3 $4 $5',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -45,7 +45,7 @@ return array (
2 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{3,4})',
'format' => '$1/$2 $3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
@@ -57,7 +57,7 @@ return array (
3 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})',
'format' => '$1/$2 $3 $4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
@@ -69,7 +69,7 @@ return array (
4 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})',
'format' => '$1/$2 $3 $4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
@@ -81,7 +81,7 @@ return array (
5 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})',
'format' => '$1/$2 $3 $4 $5 $6',
'format' => '$1 $2 $3 $4 $5 $6',
'leadingDigitsPatterns' =>
array (
0 => '3[02]|40|[68]9',
@@ -93,10 +93,10 @@ return array (
6 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2,4})',
'format' => '$1/$2 $3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -105,10 +105,10 @@ return array (
7 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{3,4})',
'format' => '$1/$2 $3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -117,10 +117,10 @@ return array (
8 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})',
'format' => '$1/$2 $3 $4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -129,10 +129,10 @@ return array (
9 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1/$2 $3 $4 $5',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -141,10 +141,10 @@ return array (
10 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1/$2 $3 $4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -153,10 +153,10 @@ return array (
11 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)',
'format' => '$1/$2 $3 $4 $5',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -165,10 +165,10 @@ return array (
12 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})',
'format' => '$1/$2 $3 $4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '2(?:\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)',
0 => '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',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -177,10 +177,10 @@ return array (
13 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{1,4})',
'format' => '$1/$2 $3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -188,11 +188,11 @@ return array (
),
14 =>
array (
'pattern' => '(\\d{4})(\\d{4})(\\d{1,4})',
'format' => '$1/$2 $3',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -200,11 +200,11 @@ return array (
),
15 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1/$2 $3 $4',
'pattern' => '(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -212,11 +212,11 @@ return array (
),
16 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{3})(\\d{2})',
'format' => '$1/$2 $3 $4',
'pattern' => '(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5 $6',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -224,11 +224,11 @@ return array (
),
17 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1/$2 $3 $4',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5 $6',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -236,11 +236,11 @@ return array (
),
18 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})',
'format' => '$1/$2 $3 $4',
'pattern' => '(\\d{4})(\\d{4})(\\d{1,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[24-6]|[7-9](?:\\d[1-9]|[1-9]\\d)|3(?:3(?:0[1-467]|2[127-9]|3[124578]|[46][1246]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|3[1357]|4[13578]|6[1246]|7[1356]|9[1346])|5(?:0[14]|2[1-3589]|3[1357]|4[1246]|6[1-4]|7[1346]|8[13568]|9[1246])|6(?:0[356]|2[1-489]|3[124-6]|4[1347]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|3[1357]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|4[1347]|6[0135-9]|7[1467]|8[136])|9(?:0[12479]|2[1358]|3[1357]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -248,11 +248,11 @@ return array (
),
19 =>
array (
'pattern' => '(\\d{5})(\\d{3})(\\d{3,4})',
'format' => '$1/$2 $3',
'pattern' => '(\\d{4})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '3',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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]))|4(?:1|5[02-6]|9[2-6])|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|4[02-6]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -260,11 +260,11 @@ return array (
),
20 =>
array (
'pattern' => '(\\d{5})(\\d{4})(\\d{3,4})',
'format' => '$1/$2 $3',
'pattern' => '(\\d{4})(\\d{2})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '3',
0 => '15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -272,11 +272,11 @@ return array (
),
21 =>
array (
'pattern' => '(\\d{5})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1/$2 $3 $4',
'pattern' => '(\\d{4})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '3',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -284,11 +284,11 @@ return array (
),
22 =>
array (
'pattern' => '(1\\d{3})(\\d{2})(\\d{3})(\\d{2})',
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '15',
0 => '2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|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|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -296,11 +296,11 @@ return array (
),
23 =>
array (
'pattern' => '(1\\d{3})(\\d{3})(\\d{4})',
'pattern' => '(\\d{5})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '15',
0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -308,11 +308,11 @@ return array (
),
24 =>
array (
'pattern' => '(1\\d{3})(\\d{4})(\\d{3})',
'pattern' => '(\\d{5})(\\d{4})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '15',
0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -320,11 +320,11 @@ return array (
),
25 =>
array (
'pattern' => '(1\\d{2})(\\d{8})',
'format' => '$1 $2',
'pattern' => '(\\d{5})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '15',
0 => '3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -332,11 +332,11 @@ return array (
),
26 =>
array (
'pattern' => '([18]\\d{2})(\\d{2,3})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{4})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1[5-7]|800',
0 => '15[1279]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -344,11 +344,11 @@ return array (
),
27 =>
array (
'pattern' => '([18]\\d{2})(\\d{3})(\\d{3})(\\d)',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{4})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1[5-7]|800',
0 => '15[1279]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -356,7 +356,67 @@ return array (
),
28 =>
array (
'pattern' => '(8\\d{2})(\\d{6})(\\d{2})(\\d{1,4})',
'pattern' => '(\\d{3})(\\d{8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '15[1279]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
29 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '15[1279]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
30 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d)',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1[67]|800',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
31 =>
array (
'pattern' => '(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1[67]|800',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
32 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '800',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
33 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
@@ -366,49 +426,85 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
29 =>
34 =>
array (
'pattern' => '(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '800',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
35 =>
array (
'pattern' => '(\\d{3})(\\d)(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '180|900[1359]',
0 => '900',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
30 =>
36 =>
array (
'pattern' => '(\\d{3})(\\d)(\\d{4})(\\d{3,4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '180|900[1359]',
0 => '900',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
31 =>
37 =>
array (
'pattern' => '(\\d{3})(\\d)(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '180',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
38 =>
array (
'pattern' => '(\\d{4})(\\d{4,6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '180',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
39 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '180',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
40 =>
array (
'pattern' => '(\\d{4})(\\d{4,10})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '180|900[1359]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
32 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '900[1359]',
0 => '900',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -419,6 +515,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,7 +24,6 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[24-7]|8[3-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +34,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '([358]\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '33|55|81',
0 => '33|5[56]|81',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -33,10 +33,10 @@ return array (
1 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]',
0 => '[24679]|3[0-2457-9]|5[089]|8[02-46-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(9)(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '9[23]',
0 => '2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04-79]|3[5-8]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,11 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'pattern' => '(\\d)(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[23]',
0 => '9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,7 +24,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[1-9][1-9]',
0 => '[12467]|3[1-578]|5[13-5]|[89][1-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -34,6 +34,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,7 +24,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '(?:[26]1|3[289]|4[124678]|7[123]|8[1236])',
0 => '[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -36,7 +36,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '(?:[26]1|3[289]|4[124678]|7[123]|8[1236])',
0 => '2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -48,7 +48,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-8][1-9]',
0 => '2[279]|3[13-5]|4[359]|5[1-5]|6(?:[34]|7[1-46-8])|7[46-8]|85',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -59,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,10 @@ return array (
array (
0 =>
array (
'pattern' => '(1[389]\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1(?:[38]00|90)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +31,10 @@ return array (
),
1 =>
array (
'pattern' => '(1[389]\\d{2})(\\d{6})',
'pattern' => '(\\d{4})(\\d{6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '1(?:[38]00|90)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -44,11 +42,10 @@ return array (
),
2 =>
array (
'pattern' => '(1)([389]\\d{2})(\\d{3})(\\d{3})',
'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1(?:[38]00|90)',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -56,7 +53,7 @@ return array (
),
3 =>
array (
'pattern' => '([2378])(\\d{8})',
'pattern' => '(\\d)(\\d{8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
@@ -71,6 +68,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -15,39 +15,49 @@ return array (
'id' => '',
'countryCode' => 62,
'internationalPrefix' => '',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
'format' => '$1 $2',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2[124]|[36]1',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2',
'pattern' => '(\\d{2})(\\d{3})(\\d{5})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2[124]|[36]1',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(8\\d{2})(\\d{3})(\\d{4,6})',
'format' => '$1-$2-$3',
'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '2[124]|[36]1',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '8[1-35-9]',
@@ -56,13 +66,25 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
4 =>
array (
'pattern' => '(8\\d{2})(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1-$2-$3-$4',
'pattern' => '(\\d{3})(\\d{3})(\\d{5,6})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '8[1-35-9]',
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -73,6 +95,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -1,40 +0,0 @@
<?php
/**
* This file has been @generated by a phing task by {@link BuildMetadataPHPFromXml}.
* See [README.md](README.md#generating-data) for more information.
*
* Pull requests changing data in these files will not be accepted. See the
* [FAQ in the README](README.md#problems-with-invalid-numbers] on how to make
* metadata changes.
*
* Do not modify this file directly!
*/
return array (
'id' => '',
'countryCode' => 63,
'internationalPrefix' => '',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '2',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,7 +24,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[346]|7[2-57-9]|9[1-9]',
0 => '[3467]|9[2-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -36,7 +36,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '90',
0 => '[89]0',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(2\\d{3})(\\d{4})',
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(7\\d{2})(\\d{2})(\\d{3})',
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -24,7 +24,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '7[5-9]|8[47-9]',
0 => '[5-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(7\\d)(\\d{3})(\\d{2})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -21,10 +21,10 @@ return array (
0 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[346-9]',
0 => '[3489]|7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -36,7 +36,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[346-9]',
0 => '[3489]|72(?:6|7[457])|7(?:12|2[49])[35]|7(?:1[13-58]|2[1-38])[3-5]|7(?:1[06]|25)[3-6]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -44,11 +44,11 @@ return array (
),
2 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2-$3-$4',
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[346-9]',
0 => '7(?:1|2(?:[1-689]|7[2457]))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -57,10 +57,10 @@ return array (
3 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{3})',
'format' => '$1 $2-$3-$4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[346-9]',
0 => '[3489]|7(?:[04-9]|1(?:04|[236]3|4[3-5]|5[34])|2(?:13|34|7[39]))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -69,10 +69,22 @@ return array (
4 =>
array (
'pattern' => '(\\d{3})(\\d)(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1-$2 $3-$4-$5',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '[346-9]',
0 => '[3489]|7(?:[04-9]|1(?:04|[236]3|4[3-5]|5[34])|2(?:13|34|7[39]))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[3489]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -83,6 +95,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -21,7 +21,7 @@ return array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{4})',
'format' => '$1-$2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '(?:12|57|99)0',
@@ -33,7 +33,7 @@ return array (
1 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1-$2-$3-$4',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '(?:12|57|99)0',
@@ -45,7 +45,7 @@ return array (
2 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{2})',
'format' => '$1-$2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '(?:12|57|99)0',
@@ -59,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(9\\d{2})(\\d{3})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '9',
0 => '[69]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +32,23 @@ return array (
),
1 =>
array (
'pattern' => '([48])(\\d{2})(\\d{3})(\\d{3})',
'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[48]',
0 => '2[48]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -47,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -34,6 +34,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,10 @@ return array (
array (
0 =>
array (
'pattern' => '(20\\d)(\\d{3})(\\d{4})',
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '20',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -32,11 +31,10 @@ return array (
),
1 =>
array (
'pattern' => '(20)(\\d{4})(\\d{4})',
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '20',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -44,11 +42,10 @@ return array (
),
2 =>
array (
'pattern' => '(20)(\\d{8})',
'pattern' => '(\\d{2})(\\d{8})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '20',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -59,6 +56,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -19,12 +19,24 @@ return array (
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2-4]|5(?:[02-69]|1[06])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[23589]|4(?:[0-35-9]|4[0-35-9])',
0 => '512|[89]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +47,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -15,8 +15,6 @@ return array (
'id' => '',
'countryCode' => 91,
'internationalPrefix' => '',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -26,9 +24,9 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7(?:[02-8]|19|9[07-9])|8(?:0[015-9]|[13-69]|2[02-9]|7[01-69]|8[0-24-9])|9',
0 => '6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -38,9 +36,9 @@ return array (
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '7(?:[02-8]|19|9[07-9])|8(?:0[015-9]|[13-69]|2[02-9]|7[01-69]|8[0-24-9])|9',
0 => '6(?:[09]|2(?:[02-7]|8[0-35-9])|5[02-689]|6[024-9]|8[124-9])|7(?:[07]|3[025-9]|4[0-35689]|6(?:[02-9]|1[0-257-9])|8[0-79]|9(?:[089]|31))|8(?:0(?:[01589]|6[67])|1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|9|[67]1[013-9]|(?:67|72)[0235-9]|(?:63|75)[02-46-9]|6(?:29|35)[0-46-9]|(?:64|(?:79|80)7)[02-9]|(?:6(?:[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|88))[0189]|(?:612|7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -50,7 +48,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '79[1-9]|80[2-46]',
0 => '79(?:[089]|31|7[02-9])|80(?:[01589]|6[67]|7[02-9])',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -62,7 +60,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)',
0 => '7(?:1[013-9]|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7|8[0-79])|8(?:1[0-57-9]|2[235-9]|3[03-57-9]|[45]|6[02457-9]|7[1-69]|8(?:[0-25-9]|4[0147-9])|9(?:[02-9]|1[0-27-9]))|7(?:12|88)[0189]|(?:7(?:2[14]|3[134]|4[47]|5[15])|8(?:16|2[014]|3[126]|6[136]|7[078]|83))[017-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -74,7 +72,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7(?:[02-8]|19|9[07-9])|8(?:0[015-9]|[13-69]|2[02-9]|7[01-69]|8[0-24-9])',
0 => '7(?:1(?:[013-9]|2[0189])|2[0235-9]|3[025-9]|4[0-35689]|5[02-46-9]|6(?:[02-9]|1[0-257-9])|7)|80(?:[01589]|6[67]|7[02-9])|7(?:2[14]|3[134]|4[47]|5[15])[017-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -85,6 +83,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,7 +20,7 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{1})(\\d{6})',
'pattern' => '(\\d{2})(\\d)(\\d{6})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
@@ -59,6 +59,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(9)(\\d{4})(\\d{5})',
'pattern' => '(\\d)(\\d{4})(\\d{5})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '925',
0 => '92',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -20,11 +20,11 @@ return array (
array (
0 =>
array (
'pattern' => '(5[0256])(\\d{4})(\\d{3})',
'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5[0256]',
0 => '5',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -35,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -15,20 +15,18 @@ return array (
'id' => '',
'countryCode' => 972,
'internationalPrefix' => '',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '([2-489])(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1-$2-$3-$4',
'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[2-489]',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -37,6 +35,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -19,10 +19,34 @@ return array (
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '32',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4 $5',
'leadingDigitsPatterns' =>
array (
0 => '32',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[348]',
),
@@ -30,11 +54,46 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[348]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '32',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{5})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '32',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '\\d{8}',
'NationalNumberPattern' => '(?:00|[1-9]\\d)\\d{6}',
'PossibleLength' =>
array (
0 => 8,
@@ -45,7 +45,7 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '\\d{8}',
'NationalNumberPattern' => '(?:00|[1-9]\\d)\\d{6}',
'ExampleNumber' => '12345678',
'PossibleLength' =>
array (
@@ -146,6 +146,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '\\d',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -156,6 +157,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '\\d{8}',
'NationalNumberPattern' => '[1-9]\\d{7}',
'PossibleLength' =>
array (
0 => 8,
@@ -65,7 +65,7 @@ return array (
),
'sharedCost' =>
array (
'NationalNumberPattern' => '\\d{8}',
'NationalNumberPattern' => '[1-9]\\d{7}',
'ExampleNumber' => '12345678',
'PossibleLength' =>
array (
@@ -146,6 +146,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[1-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -156,6 +157,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,10 +14,11 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[35-7]\\d{8}',
'NationalNumberPattern' => '7\\d{11}|[35-7]\\d{8}',
'PossibleLength' =>
array (
0 => 9,
1 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -35,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:[356]\\d|7[6-8])\\d{7}',
'NationalNumberPattern' => '(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}',
'ExampleNumber' => '301234567',
'PossibleLength' =>
array (
@@ -157,6 +158,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -157,6 +157,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[67]\\d{8}',
'NationalNumberPattern' => '[0-36-9]\\d{8}',
'PossibleLength' =>
array (
0 => 9,
@@ -35,7 +35,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '[67]\\d{8}',
'NationalNumberPattern' => '[0-36-9]\\d{8}',
'ExampleNumber' => '612345678',
'PossibleLength' =>
array (
@@ -146,7 +146,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[67]',
0 => '[0-36-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -157,6 +157,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[13]\\d{6}(?:\\d{2,5})?|1\\d{7}',
'NationalNumberPattern' => '[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?',
'PossibleLength' =>
array (
0 => 7,
@@ -40,13 +40,15 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '3(?:(?:2\\d|37)\\d\\d|4(?:2|7\\d{3}))\\d{4}',
'NationalNumberPattern' => '342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}',
'ExampleNumber' => '3421234',
'PossibleLength' =>
array (
0 => 7,
1 => 9,
2 => 10,
1 => 8,
2 => 9,
3 => 10,
4 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -94,7 +96,7 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '(?:1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])|6\\d{1,6})|3(?:45|9\\d{3})\\d{3})\\d{4}',
'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}',
'ExampleNumber' => '390123456789',
'PossibleLength' =>
array (
@@ -165,17 +167,29 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '1',
0 => '49',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1[36]|9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
@@ -187,31 +201,31 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
4 =>
array (
'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '34[57]',
0 => '16',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '10|23|3(?:[15]|4[57])|4|51',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
@@ -223,13 +237,13 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
7 =>
array (
'pattern' => '(\\d{2})(\\d{4,5})(\\d{5})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[13]',
0 => '[1-35]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -240,6 +254,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,11 +14,14 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '51\\d{7}(?:\\d{3})?',
'NationalNumberPattern' => '(?:[1-4]\\d|51)\\d{6,10}',
'PossibleLength' =>
array (
0 => 9,
1 => 12,
0 => 8,
1 => 9,
2 => 10,
3 => 11,
4 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -86,7 +89,7 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '51[013]0\\d{8}|5100\\d{5}',
'NationalNumberPattern' => '(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}',
'ExampleNumber' => '510012345',
'PossibleLength' =>
array (
@@ -142,6 +145,18 @@ return array (
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2,8})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[14]|2[24-689]|3[02-689]|51[24-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
@@ -153,25 +168,37 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
2 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '510',
0 => '21',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
3 =>
array (
'pattern' => '(\\d{4})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5',
0 => '51[13]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[235]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -182,6 +209,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -156,6 +156,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,13 +14,14 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '\\d{9}',
'NationalNumberPattern' => '[1359]\\d{8}',
'PossibleLength' =>
array (
0 => 9,
),
'PossibleLengthLocalOnly' =>
array (
0 => 8,
),
),
'fixedLine' =>
@@ -55,13 +56,14 @@ return array (
),
'premiumRate' =>
array (
'NationalNumberPattern' => '\\d{9}',
'NationalNumberPattern' => '[1359]\\d{8}',
'ExampleNumber' => '123456789',
'PossibleLength' =>
array (
),
'PossibleLengthLocalOnly' =>
array (
0 => 8,
),
),
'sharedCost' =>
@@ -146,6 +148,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[1359]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -156,6 +159,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -110,7 +110,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '[01589]\\d{5}',
'NationalNumberPattern' => '(?:0[1-9]|[1589]\\d)\\d{4}',
'ExampleNumber' => '542011',
'PossibleLength' =>
array (
@@ -151,6 +151,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:1|6\\d)\\d{7}|[136-9]\\d{5}',
'NationalNumberPattern' => '(?:1|6\\d)\\d{7}|[135-9]\\d{5}',
'PossibleLength' =>
array (
0 => 6,
@@ -39,7 +39,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '690\\d{6}|[36]\\d{5}',
'NationalNumberPattern' => '690\\d{6}|[356]\\d{5}',
'ExampleNumber' => '312345',
'PossibleLength' =>
array (
@@ -157,7 +157,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[136-9]',
0 => '[135-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -192,6 +192,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -166,8 +166,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[68]00',
1 => '600[25]|800',
0 => '60|8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -186,18 +185,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d)(\\d{5})',
'format' => '$1 $2 $3',
@@ -209,11 +196,22 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -38,13 +38,14 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '7(?:[014-9]\\d|2[89]|3[01])\\d{6}',
'NationalNumberPattern' => '7\\d{8}',
'ExampleNumber' => '701234567',
'PossibleLength' =>
array (
),
'PossibleLengthLocalOnly' =>
array (
0 => 7,
),
),
'tollFree' =>
@@ -151,7 +152,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-9]',
0 => '[1-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -186,6 +187,5 @@ return array (
),
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '268(?:464|7(?:1[3-9]|2\\d|3[246]|64|[78][0-689]))\\d{4}',
'NationalNumberPattern' => '268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}',
'ExampleNumber' => '2684641234',
'PossibleLength' =>
array (
@@ -82,7 +82,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -149,7 +149,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([457]\\d{6})$',
'nationalPrefixTransformRule' => '268$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -159,6 +160,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '268',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '2644(?:6[12]|9[78])\\d{4}',
'NationalNumberPattern' => '264(?:292|4(?:6[12]|9[78]))\\d{4}',
'ExampleNumber' => '2644612345',
'PossibleLength' =>
array (
@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '264(?:235|476|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}',
'NationalNumberPattern' => '264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}',
'ExampleNumber' => '2642351234',
'PossibleLength' =>
array (
@@ -82,7 +82,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -103,12 +103,14 @@ return array (
),
'pager' =>
array (
'NationalNumberPattern' => '264724\\d{4}',
'ExampleNumber' => '2647241234',
'PossibleLength' =>
array (
0 => -1,
),
'PossibleLengthLocalOnly' =>
array (
0 => 7,
),
),
'uan' =>
@@ -145,7 +147,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([2457]\\d{6})$',
'nationalPrefixTransformRule' => '264$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -155,6 +158,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '264',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:[2-58]|6\\d)\\d\\d|700)\\d{5}|(?:8\\d{2,3}|900)\\d{3}',
'NationalNumberPattern' => '(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}',
'PossibleLength' =>
array (
0 => 6,
@@ -29,7 +29,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:[2358](?:[16-9]\\d[2-9]|[2-5][2-9]\\d)|4(?:[2-57-9][2-9]|6\\d)\\d)\\d{4}',
'NationalNumberPattern' => '4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}',
'ExampleNumber' => '22345678',
'PossibleLength' =>
array (
@@ -44,8 +44,8 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '6(?:[689][2-9]|7[2-6])\\d{6}',
'ExampleNumber' => '662123456',
'NationalNumberPattern' => '6(?:[78][2-9]|9\\d)\\d{6}',
'ExampleNumber' => '672123456',
'PossibleLength' =>
array (
0 => 9,
@@ -166,8 +166,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '80[08]|900',
1 => '80(?:0|8[1-9])|900[1-9]',
0 => '80|9',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -226,6 +225,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -27,7 +27,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:(?:1[0-2]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}',
'NationalNumberPattern' => '(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}',
'ExampleNumber' => '10123456',
'PossibleLength' =>
array (
@@ -40,7 +40,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:4[1349]|55|77|88|9[13-9])\\d{6}',
'NationalNumberPattern' => '(?:33|4[1349]|55|77|88|9[13-9])\\d{6}',
'ExampleNumber' => '77123456',
'PossibleLength' =>
array (
@@ -94,7 +94,7 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}',
'NationalNumberPattern' => '60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[01])\\d{4}',
'ExampleNumber' => '60271234',
'PossibleLength' =>
array (
@@ -153,13 +153,13 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{6})',
'format' => '$1 $2',
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '1|47',
0 => '[89]0',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '0 $1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -169,7 +169,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[23]',
0 => '2|3[12]',
),
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
@@ -181,21 +181,21 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[4-7]|88|9[13-9]',
0 => '1|47',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{6})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[89]',
0 => '[3-9]',
),
'nationalPrefixFormattingRule' => '0 $1',
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -204,6 +204,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '9[1-49]\\d{7}',
'NationalNumberPattern' => '9[1-59]\\d{7}',
'ExampleNumber' => '923123456',
'PossibleLength' =>
array (
@@ -158,6 +158,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:11|(?:[2368]|9\\d)\\d)\\d{8}',
'NationalNumberPattern' => '(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}',
'PossibleLength' =>
array (
0 => 10,
@@ -29,7 +29,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '11\\d{8}|(?:2(?:2(?:[013]\\d|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:[07]\\d|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|6[013-9])|4(?:7[3-8]|9\\d)|6(?:[01346]\\d|2[24-6]|5[15-8])|80\\d|9(?:[012789]\\d|3[1-6]|4[02-9]|5[234]|6[2-46]))|3(?:3(?:2[79]|6\\d|8[2578])|4(?:0[0124-9]|[1-357]\\d|4[24-7]|6[02-9]|8[0-79]|9[1236-8])|5(?:[138]\\d|2[1245]|4[1-9]|6[2-4]|7[1-6])|6[24]\\d|7(?:[069]\\d|1[1568]|2[013-9]|3[145]|4[0-35-9]|5[14-8]|7[2-57]|8[0-24-9])|8(?:[01578]\\d|2[15-7]|3[0-24-9]|4[13-6]|6[1-357-9]|9[124]))|670\\d)\\d{6}',
'NationalNumberPattern' => '3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}',
'ExampleNumber' => '1123456789',
'PossibleLength' =>
array (
@@ -44,7 +44,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '675\\d{7}|9(?:11[2-9]\\d{7}|(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})',
'NationalNumberPattern' => '93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}',
'ExampleNumber' => '91123456789',
'PossibleLength' =>
array (
@@ -58,11 +58,10 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '800\\d{7}',
'NationalNumberPattern' => '800\\d{7,8}',
'ExampleNumber' => '8001234567',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -157,20 +156,20 @@ return array (
'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[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[0-24-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(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|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)?',
'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[0-24-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(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|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' =>
array (
0 =>
array (
'pattern' => '([68]\\d{2})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'pattern' => '(\\d{3})',
'format' => '$1',
'leadingDigitsPatterns' =>
array (
0 => '[68]',
0 => '0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -180,9 +179,9 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '[2-9]',
0 => '[1-9]',
),
'nationalPrefixFormattingRule' => '$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -194,7 +193,7 @@ return array (
array (
0 => '[2-9]',
),
'nationalPrefixFormattingRule' => '$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -204,107 +203,42 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '[2-9]',
0 => '[1-8]',
),
'nationalPrefixFormattingRule' => '$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(9)(11)(\\d{4})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '911',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(9)(\\d{3})(\\d{3})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9(?:2[2-4689]|3[3-8])',
1 => '9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))',
2 => '9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))',
3 => '9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
array (
'pattern' => '(9)(\\d{4})(\\d{2})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9[23]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(11)(\\d{4})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '11',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
8 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])',
1 => '2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))',
2 => '2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
9 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[23]',
0 => '2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])',
1 => '2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)',
2 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
3 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
10 =>
5 =>
array (
'pattern' => '(\\d{3})',
'format' => '$1',
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '1[0-2]|911',
0 => '1',
),
'nationalPrefixFormattingRule' => '$1',
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
'nationalPrefixOptionalWhenFormatting' => true,
),
),
'intlNumberFormat' =>
array (
0 =>
6 =>
array (
'pattern' => '([68]\\d{2})(\\d{3})(\\d{4})',
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
array (
@@ -314,67 +248,11 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(9)(11)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '911',
),
),
2 =>
array (
'pattern' => '(9)(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9(?:2[2-4689]|3[3-8])',
1 => '9(?:2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578]))',
2 => '9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))',
3 => '9(?:2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45])))',
),
),
3 =>
array (
'pattern' => '(9)(\\d{4})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9[23]',
),
),
4 =>
array (
'pattern' => '(11)(\\d{4})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '11',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
5 =>
7 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:2[013]|3[067]|49|6[01346]|8|9[147-9])|3(?:36|4[1-358]|5[138]|6|7[069]|8[013578])',
1 => '2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3[4-6]|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))',
2 => '2(?:2(?:0[013-9]|[13])|3(?:0[013-9]|[67])|49|6(?:[0136]|4[0-59])|8|9(?:[19]|44|7[013-9]|8[14]))|3(?:36|4(?:[12]|3(?:4|5[014]|6[1-39])|[58]4)|5(?:1|3[0-24-689]|8[46])|6|7[069]|8(?:[01]|34|[578][45]))',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
6 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[23]',
),
@@ -382,8 +260,156 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
8 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{2})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9(?:2[2-469]|3[3-578])',
1 => '9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))',
2 => '9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)',
3 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
4 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
9 =>
array (
'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '91',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
10 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{5})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
11 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})',
'format' => '$2 15-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])',
1 => '2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)',
2 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
3 => '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '1',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[68]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[23]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => true,
),
4 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9(?:2[2-469]|3[3-578])',
1 => '9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))',
2 => '9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)',
3 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]',
4 => '9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]',
),
),
5 =>
array (
'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '91',
),
),
6 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{5})',
'format' => '$1-$2-$3',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})',
'format' => '$1 $2 $3-$4',
'leadingDigitsPatterns' =>
array (
0 => '9',
),
),
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '684(?:2(?:5[2468]|72)|7(?:3[13]|70))\\d{4}',
'NationalNumberPattern' => '684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}',
'ExampleNumber' => '6847331234',
'PossibleLength' =>
array (
@@ -82,7 +82,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -145,7 +145,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([267]\\d{6})$',
'nationalPrefixTransformRule' => '684$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -155,6 +156,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '684',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[1-35-9]\\d{8,12}|4(?:[0-24-9]\\d{4,11}|3(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7}))|[1-35-8]\\d{7}|[1-35-7]\\d{6}|[135-7]\\d{5}|[15]\\d{4}|1\\d{3}',
'NationalNumberPattern' => '1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}',
'PossibleLength' =>
array (
0 => 4,
@@ -35,7 +35,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:1(?:11|[2-9]\\d{2,10})|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-8]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|7(?:2[1-8]|3[25]|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{3,9}|4(?:(?:2[1-8]|35|7[1368]|8[2457])\\d{3,9}|63\\d{2,9})|5(?:12\\d{2,9}|(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])\\d{3,9})|6(?:(?:13|2[1-47]|4[135-8]|5[468])\\d{3,9}|62\\d{2,9}))\\d|(?:316|732)\\d{3}',
'NationalNumberPattern' => '1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}',
'ExampleNumber' => '1234567890',
'PossibleLength' =>
array (
@@ -81,7 +81,7 @@ return array (
),
'premiumRate' =>
array (
'NationalNumberPattern' => '9(?:0[01]|3[019])\\d{6,10}',
'NationalNumberPattern' => '(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}',
'ExampleNumber' => '900123456',
'PossibleLength' =>
array (
@@ -189,6 +189,117 @@ return array (
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{4})',
'format' => '$1',
'leadingDigitsPatterns' =>
array (
0 => '14',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d)(\\d{3,12})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '1(?:11|[2-9])',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{2})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '517',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{2})(\\d{3,5})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '5[079]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{6})',
'format' => '$1',
'leadingDigitsPatterns' =>
array (
0 => '[18]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{3})(\\d{3,10})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
array (
'pattern' => '(\\d{4})(\\d{3,9})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-467]|5[2-6]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
8 =>
array (
'pattern' => '(\\d{2})(\\d{4})(\\d{4,7})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '5',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
0 =>
array (
@@ -275,10 +386,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '1\\d{4,9}|(?:[2-478]\\d\\d|550)\\d{6}',
'NationalNumberPattern' => '1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}',
'PossibleLength' =>
array (
0 => 5,
@@ -23,6 +23,7 @@ return array (
3 => 8,
4 => 9,
5 => 10,
6 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -30,7 +31,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:[237]\\d{5}|8(?:51(?:0(?:0[03-9]|[1247]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\d|4[0-4]))|(?:[6-8]\\d{3}|9(?:[02-9]\\d\\d|1(?:[0-57-9]\\d|6[0135-9])))\\d))\\d{3}',
'NationalNumberPattern' => '(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}',
'ExampleNumber' => '212345678',
'PossibleLength' =>
array (
@@ -43,7 +44,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[0-2457-9]|9[017-9])\\d{6}',
'NationalNumberPattern' => '4(?:83[0-389]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}',
'ExampleNumber' => '412345678',
'PossibleLength' =>
array (
@@ -80,13 +81,14 @@ return array (
),
'sharedCost' =>
array (
'NationalNumberPattern' => '13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}',
'NationalNumberPattern' => '13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}',
'ExampleNumber' => '1300123456',
'PossibleLength' =>
array (
0 => 6,
1 => 8,
2 => 10,
3 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -104,8 +106,8 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '(?:14(?:5\\d|71)|550\\d)\\d{5}',
'ExampleNumber' => '550123456',
'NationalNumberPattern' => '14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}',
'ExampleNumber' => '147101234',
'PossibleLength' =>
array (
0 => 9,
@@ -116,8 +118,8 @@ return array (
),
'pager' =>
array (
'NationalNumberPattern' => '16\\d{3,7}',
'ExampleNumber' => '1612345',
'NationalNumberPattern' => '163\\d{2,6}',
'ExampleNumber' => '1631234',
'PossibleLength' =>
array (
0 => 5,
@@ -152,13 +154,14 @@ return array (
),
'noInternationalDialling' =>
array (
'NationalNumberPattern' => '1[38]00\\d{6}|1(?:345[0-4]|802)\\d{3}|13\\d{4}',
'NationalNumberPattern' => '1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}',
'PossibleLength' =>
array (
0 => 6,
1 => 7,
2 => 8,
3 => 10,
4 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -169,35 +172,11 @@ return array (
'internationalPrefix' => '001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011',
'preferredInternationalPrefix' => '0011',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0',
'nationalPrefixForParsing' => '0|(183[12])',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{3})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '19',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{4})(\\d{3,4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '19',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{3,4})',
'format' => '$1 $2',
@@ -209,7 +188,7 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3',
@@ -221,7 +200,19 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
2 =>
array (
'pattern' => '(\\d{3})(\\d{3})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '19',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{4})',
'format' => '$1 $2',
@@ -234,6 +225,18 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{4})(\\d{3,4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '19',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2,4})',
@@ -247,6 +250,18 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '14|4',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
@@ -255,19 +270,7 @@ return array (
0 => '[2378]',
),
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '14|[45]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '$CC ($1)',
'nationalPrefixOptionalWhenFormatting' => false,
),
8 =>
@@ -282,6 +285,18 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
9 =>
array (
'pattern' => '(\\d{4})(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '130',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
@@ -310,6 +325,18 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '14|4',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
@@ -318,19 +345,7 @@ return array (
0 => '[2378]',
),
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '14|[45]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '$CC ($1)',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
@@ -347,6 +362,5 @@ return array (
),
),
'mainCountryForCode' => true,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -161,6 +161,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:[1247]\\d|3[0-46-9]|[56]0)\\d\\d|800)\\d{4,6}|(?:[1-47]\\d|50)\\d{4,5}|2\\d{4}',
'NationalNumberPattern' => '2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}',
'PossibleLength' =>
array (
0 => 5,
@@ -23,6 +23,8 @@ return array (
3 => 8,
4 => 9,
5 => 10,
6 => 11,
7 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -45,7 +47,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:4[0-8]|50)\\d{4,8}',
'NationalNumberPattern' => '4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}',
'ExampleNumber' => '412345678',
'PossibleLength' =>
array (
@@ -128,7 +130,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '(?:10|[23][09])\\d{4,8}|60(?:[12]\\d{5,6}|6\\d{7})|7(?:(?:1|3\\d)\\d{7}|5[03-9]\\d{3,7})|20[2-59]\\d\\d',
'NationalNumberPattern' => '20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}',
'ExampleNumber' => '10112345',
'PossibleLength' =>
array (
@@ -172,6 +174,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '18',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:(?:[12457]\\d|60|88)\\d|365)\\d{3}|900200)\\d{3}',
'NationalNumberPattern' => '365\\d{6}|(?:[124579]\\d|60|88)\\d{7}',
'PossibleLength' =>
array (
0 => 9,
@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:(?:1[28]\\d|2(?:[045]2|1[24]|2[2-4]|33|6[23]))\\d\\d|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}',
'NationalNumberPattern' => '(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}',
'ExampleNumber' => '123123456',
'PossibleLength' =>
array (
@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:36554|(?:4[04]|5[015]|60|7[07])\\d{3})\\d{4}',
'NationalNumberPattern' => '36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}',
'ExampleNumber' => '401234567',
'PossibleLength' =>
array (
@@ -153,6 +153,7 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[1-9]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -160,27 +161,27 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[12]|365',
1 => '[12]|365',
2 => '[12]|365(?:[0-46-9]|5[0-35-9])',
0 => '90',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '9',
0 => '1[28]|2|365|46',
1 => '1[28]|2|365[45]|46',
2 => '1[28]|2|365(?:4|5[02])|46',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -190,7 +191,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[3-8]',
0 => '[13-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -201,27 +202,27 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[12]|365',
1 => '[12]|365',
2 => '[12]|365(?:[0-46-9]|5[0-35-9])',
0 => '90',
),
'nationalPrefixFormattingRule' => '(0$1)',
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '9',
0 => '1[28]|2|365|46',
1 => '1[28]|2|365[45]|46',
2 => '1[28]|2|365(?:4|5[02])|46',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '(0$1)',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -231,7 +232,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[3-8]',
0 => '[13-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -239,6 +240,5 @@ return array (
),
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:[3589]\\d|49|6\\d\\d?|70)\\d{6}',
'NationalNumberPattern' => '6\\d{8}|(?:[35689]\\d|49|70)\\d{6}',
'PossibleLength' =>
array (
0 => 8,
@@ -40,7 +40,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '6(?:0(?:3\\d|40)|[1-356]\\d|44[0-6]|71[137])\\d{5}',
'NationalNumberPattern' => '6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}',
'ExampleNumber' => '61123456',
'PossibleLength' =>
array (
@@ -117,7 +117,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '70(?:3[0146]|[56]0)\\d{4}',
'NationalNumberPattern' => '703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}',
'ExampleNumber' => '70341234',
'PossibleLength' =>
array (
@@ -170,10 +170,10 @@ return array (
1 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[3-5]',
0 => '6[1-3]|[7-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -182,10 +182,10 @@ return array (
2 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '6[1-356]|[7-9]',
0 => '[3-5]|6[56]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -209,10 +209,10 @@ return array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2-$3',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[3-5]',
0 => '6[1-3]|[7-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -221,10 +221,10 @@ return array (
1 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '6[1-356]|[7-9]',
0 => '[3-5]|6[56]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -244,6 +244,5 @@ return array (
),
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}',
'NationalNumberPattern' => '246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}',
'ExampleNumber' => '2464123456',
'PossibleLength' =>
array (
@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '246(?:2(?:[356]\\d|4[0-57-9]|8[0-79])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}',
'NationalNumberPattern' => '246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}',
'ExampleNumber' => '2462501234',
'PossibleLength' =>
array (
@@ -83,7 +83,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -116,7 +116,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}',
'NationalNumberPattern' => '246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}',
'ExampleNumber' => '2464301234',
'PossibleLength' =>
array (
@@ -150,7 +150,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
'nationalPrefixTransformRule' => '246$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -160,6 +161,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '246',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[13469]\\d{9}|8[0-79]\\d{7,8}|[2-7]\\d{8}|[2-9]\\d{7}|[3-689]\\d{6}|[57-9]\\d{5}',
'NationalNumberPattern' => '[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}',
'PossibleLength' =>
array (
0 => 6,
@@ -29,7 +29,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:(?:2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[13][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[01367]|7[15]|8[0146-9]))|7(?:02|21\\d|[3-589]1|6[12]|72[24])\\d|8(?:(?:[01]|217|3[12])\\d|4[12]|[5-7](?:1\\d|2)))\\d|3(?:(?:0(?:2[348]\\d|3[2-6])|(?:1(?:2[5-7]|[5-7])|3(?:1|24)|[5-7]1)\\d)\\d|2(?:1\\d\\d|2(?:[35]\\d\\d|4))|4(?:1\\d\\d|2(?:[25]\\d\\d|[47]))|8(?:1\\d\\d|2(?:(?:2\\d|4)\\d|3)))|4(?:0(?:2(?:[09]\\d|7)|33\\d\\d)|(?:1\\d|4(?:2[2-46]|5[25])|8(?:23|54))\\d\\d|2(?:1\\d\\d|2(?:[25]|[67]\\d\\d))|3(?:1\\d\\d(?:\\d{2})?|(?:2[236-9]|32)\\d\\d)|525|6(?:(?:[18]|2[3-6]|62)\\d\\d|5(?:[38]|[5-7]\\d\\d))|9(?:(?:[18]|2[2-5])\\d\\d|53\\d\\d?))|5(?:(?:02[03489]|1|22[2457]|32[35-79]|42[46]|[58]26|724)\\d\\d|6(?:(?:[18]|53)\\d\\d|2))|6(?:(?:(?:[04]2[34]|32[3478]|52[47]|[78]2[2-5]|92[2-6])\\d|6(?:[18]\\d|6(?:2(?:2|[34]\\d)|5[245]\\d)))\\d|2(?:(?:2[2-5]|8)\\d\\d|5(?:[3-5]\\d\\d|7)))|9(?:[24]1\\d\\d|[35]1))\\d{3}|(?:3(?:0(?:2[02-9]\\d|3[56])|(?:22[1-5]|32[2-6]|422)\\d|529)|(?:4(?:22[2-8]|32[02-9]|(?:[48][18]|71)\\d|5(?:1\\d|23)|6(?:2[467]|5[3-57]))|5(?:[2-47-9]1\\d|5(?:1\\d|26))|6(?:0(?:1\\d|24)|[3-589]1\\d|665[35])|81|9(?:[024]2|1\\d|81))\\d|732)\\d{3}|(?:4[46]23|5(?:222|32[37]))\\d{3}',
'NationalNumberPattern' => '(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}',
'ExampleNumber' => '27111234',
'PossibleLength' =>
array (
@@ -40,7 +40,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}',
'NationalNumberPattern' => '(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}',
'ExampleNumber' => '1812345678',
'PossibleLength' =>
array (
@@ -94,7 +94,7 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '96(?:0[469]|1[0-4]|3[389]|6[69]|7[78])\\d{6}',
'NationalNumberPattern' => '96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}',
'ExampleNumber' => '9604123456',
'PossibleLength' =>
array (
@@ -158,7 +158,7 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '31[5-7]|[459]1',
0 => '31[5-8]|[459]1',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -170,7 +170,7 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '3(?:[2-5]1|[67]|8[013-9])|4(?:[235]1|4[01346-9]|6[168]|7|[89][18])|5(?:[2-578]1|6[128]|9)|6(?:[0389]1|28|4[14]|5|6[01346-9])|7(?:[2-589]|61)|8(?:0[014-9]|[12]|[3-7]1)|9(?:[24]1|[358])',
0 => '3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -182,7 +182,7 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '[13-9]',
0 => '[13-9]|22',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -205,6 +205,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|9[2-4])\\d|8(?:0[2-8]|[1-79]\\d))\\d{5}',
'NationalNumberPattern' => '80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}',
'ExampleNumber' => '12345678',
'PossibleLength' =>
array (
@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '4(?:5[56]|6[0135-8]|[79]\\d|8[3-9])\\d{6}',
'NationalNumberPattern' => '4[5-9]\\d{7}',
'ExampleNumber' => '470123456',
'PossibleLength' =>
array (
@@ -62,7 +62,7 @@ return array (
),
'premiumRate' =>
array (
'NationalNumberPattern' => '(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}',
'NationalNumberPattern' => '(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}',
'ExampleNumber' => '90012345',
'PossibleLength' =>
array (
@@ -116,7 +116,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '78(?:0[57]|1[0458]|2[25]|3[5-8]|48|[56]0|7[078])\\d{4}',
'NationalNumberPattern' => '78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}',
'ExampleNumber' => '78102345',
'PossibleLength' =>
array (
@@ -156,11 +156,11 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[23]|4[23]|9[2-4]',
0 => '(?:80|9)0',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -168,11 +168,11 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[15-7]|8(?:0[2-8]|[1-79])',
0 => '[239]|4[23]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -180,11 +180,11 @@ return array (
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[89]',
0 => '[15-8]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -207,6 +207,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[25-7]\\d{7}',
'NationalNumberPattern' => '[025-7]\\d{7}',
'PossibleLength' =>
array (
0 => 8,
@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}',
'NationalNumberPattern' => '2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}',
'ExampleNumber' => '20491234',
'PossibleLength' =>
array (
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:5[124-8]|[67]\\d)\\d{6}',
'NationalNumberPattern' => '(?:0[1-35-7]|5[1-8]|[67]\\d)\\d{6}',
'ExampleNumber' => '70123456',
'PossibleLength' =>
array (
@@ -147,7 +147,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[25-7]',
0 => '[025-7]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -158,6 +158,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -30,7 +30,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:(?:[236]\\d|5[1-9]|8[1-6]|9[1-7])\\d|4(?:[124-7]\\d|3[1-6])|7(?:0[1-9]|[1-9]\\d))\\d{4,5}|2\\d{5}',
'NationalNumberPattern' => '2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}',
'ExampleNumber' => '2123456',
'PossibleLength' =>
array (
@@ -46,8 +46,8 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:4(?:3[07-9]|8\\d)|(?:8[7-9]\\d|9(?:8\\d|9[69]))\\d)\\d{5}',
'ExampleNumber' => '48123456',
'NationalNumberPattern' => '(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}',
'ExampleNumber' => '43012345',
'PossibleLength' =>
array (
0 => 8,
@@ -83,9 +83,11 @@ return array (
),
'sharedCost' =>
array (
'NationalNumberPattern' => '700\\d{5}',
'ExampleNumber' => '70012345',
'PossibleLength' =>
array (
0 => -1,
0 => 8,
),
'PossibleLengthLocalOnly' =>
array (
@@ -93,11 +95,9 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '700\\d{5}',
'ExampleNumber' => '70012345',
'PossibleLength' =>
array (
0 => 8,
0 => -1,
),
'PossibleLengthLocalOnly' =>
array (
@@ -160,6 +160,117 @@ return array (
'nationalPrefixForParsing' => '0',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{6})',
'format' => '$1',
'leadingDigitsPatterns' =>
array (
0 => '1',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d)(\\d)(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '2',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '43[1-6]|70[1-9]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '2',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
5 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '(?:70|8)0',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
6 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '43[1-7]|7',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
7 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[48]|9[08]',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
8 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '9',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
0 =>
array (
@@ -211,11 +322,11 @@ return array (
),
4 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '43[1-7]|70[1-9]',
0 => '(?:70|8)0',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -223,11 +334,11 @@ return array (
),
5 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{3})',
'pattern' => '(\\d{3})(\\d{3})(\\d{2})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7|80',
0 => '43[1-7]|7',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -258,10 +369,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9])|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}',
'NationalNumberPattern' => '(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}',
'ExampleNumber' => '17001234',
'PossibleLength' =>
array (
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:3(?:[1-4679]\\d|5[013-69]|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}',
'NationalNumberPattern' => '(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}',
'ExampleNumber' => '36001234',
'PossibleLength' =>
array (
@@ -150,7 +150,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[1367]|8[047]|9[014578]',
0 => '[13679]|8[047]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -161,6 +161,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '22\\d{6}',
'NationalNumberPattern' => '(?:22|31)\\d{6}',
'ExampleNumber' => '22201234',
'PossibleLength' =>
array (
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:29|31|6[189]|7[125-9])\\d{6}',
'NationalNumberPattern' => '(?:29|[67][125-9])\\d{6}',
'ExampleNumber' => '79561234',
'PossibleLength' =>
array (
@@ -147,7 +147,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[23]|6[189]|7[125-9]',
0 => '[2367]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -158,6 +158,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[2689]\\d{7}',
'NationalNumberPattern' => '(?:[25689]\\d|40)\\d{6}',
'PossibleLength' =>
array (
0 => 8,
@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '2(?:02|1[037]|2[45]|3[68])\\d{5}',
'NationalNumberPattern' => '2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}',
'ExampleNumber' => '20211234',
'PossibleLength' =>
array (
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:6\\d|9[03-9])\\d{6}',
'NationalNumberPattern' => '(?:40|5[1-9]|6\\d|9[013-9])\\d{6}',
'ExampleNumber' => '90011234',
'PossibleLength' =>
array (
@@ -149,7 +149,7 @@ return array (
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[2689]',
0 => '[24-689]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -160,6 +160,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:590|69\\d)\\d{6}',
'NationalNumberPattern' => '(?:590|(?:69|80)\\d|976)\\d{6}',
'PossibleLength' =>
array (
0 => 9,
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}',
'NationalNumberPattern' => '69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}',
'ExampleNumber' => '690001234',
'PossibleLength' =>
array (
@@ -47,9 +47,10 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '80[0-5]\\d{6}',
'ExampleNumber' => '800012345',
'PossibleLength' =>
array (
0 => -1,
),
'PossibleLengthLocalOnly' =>
array (
@@ -87,9 +88,10 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '976[01]\\d{5}',
'ExampleNumber' => '976012345',
'PossibleLength' =>
array (
0 => -1,
),
'PossibleLengthLocalOnly' =>
array (
@@ -148,6 +150,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -26,8 +26,8 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '441(?:2(?:02|23|[3479]\\d|61)|[46]\\d\\d|5(?:4\\d|60|89)|824)\\d{4}',
'ExampleNumber' => '4412345678',
'NationalNumberPattern' => '441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}',
'ExampleNumber' => '4414123456',
'PossibleLength' =>
array (
),
@@ -38,7 +38,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '441(?:[37]\\d|5[0-39])\\d{5}',
'NationalNumberPattern' => '441(?:[2378]\\d|5[0-39]|92)\\d{5}',
'ExampleNumber' => '4413701234',
'PossibleLength' =>
array (
@@ -82,7 +82,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -145,7 +145,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([2-9]\\d{6})$',
'nationalPrefixTransformRule' => '441$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -155,6 +156,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '441',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:[013-9]\\d|2[0-7])|[3-5]\\d\\d)\\d{4}',
'NationalNumberPattern' => '22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}',
'ExampleNumber' => '2345678',
'PossibleLength' =>
array (
@@ -87,9 +87,10 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '5[34]\\d{5}',
'ExampleNumber' => '5345678',
'PossibleLength' =>
array (
0 => -1,
),
'PossibleLengthLocalOnly' =>
array (
@@ -158,6 +159,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:[2-467]\\d{3}|80017)\\d{4}',
'NationalNumberPattern' => '(?:[2-467]\\d\\d|8001)\\d{5}',
'PossibleLength' =>
array (
0 => 8,
@@ -52,7 +52,7 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '80017\\d{4}',
'NationalNumberPattern' => '8001[07]\\d{4}',
'ExampleNumber' => '800171234',
'PossibleLength' =>
array (
@@ -134,9 +134,10 @@ return array (
),
'noInternationalDialling' =>
array (
'NationalNumberPattern' => '8001[07]\\d{4}',
'PossibleLength' =>
array (
0 => -1,
0 => 9,
),
'PossibleLengthLocalOnly' =>
array (
@@ -156,7 +157,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-4]',
0 => '[23]|4[46]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '0$CC $1',
@@ -191,6 +192,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -25,7 +25,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:318[023]|41(?:6[023]|70)|7(?:1[578]|50)\\d)\\d{3}',
'NationalNumberPattern' => '(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}',
'ExampleNumber' => '7151234',
'PossibleLength' =>
array (
@@ -147,6 +147,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '[347]',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}',
'NationalNumberPattern' => '(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}',
'PossibleLength' =>
array (
0 => 8,
@@ -41,7 +41,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:[189][1-9]|2[12478])(?:7|9\\d)\\d{7}|(?:3[1-578]|[46][1-9]|5[13-5]|7[13-579])(?:[6-9]|9\\d)\\d{7}',
'NationalNumberPattern' => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}',
'ExampleNumber' => '11961234567',
'PossibleLength' =>
array (
@@ -51,6 +51,7 @@ return array (
'PossibleLengthLocalOnly' =>
array (
0 => 8,
1 => 9,
),
),
'tollFree' =>
@@ -68,7 +69,7 @@ return array (
),
'premiumRate' =>
array (
'NationalNumberPattern' => '(?:300|[59]00\\d?)\\d{6}',
'NationalNumberPattern' => '300\\d{6}|[59]00\\d{6,7}',
'ExampleNumber' => '300123456',
'PossibleLength' =>
array (
@@ -81,7 +82,7 @@ return array (
),
'sharedCost' =>
array (
'NationalNumberPattern' => '(?:300\\d(?:\\d{2})?|4(?:0(?:0\\d|20)|370))\\d{4}',
'NationalNumberPattern' => '(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}',
'ExampleNumber' => '40041234',
'PossibleLength' =>
array (
@@ -144,10 +145,12 @@ return array (
),
'noInternationalDialling' =>
array (
'NationalNumberPattern' => '(?:300\\d|40(?:0\\d|20))\\d{4}',
'NationalNumberPattern' => '30(?:0\\d{5,7}|3\\d{7})|40(?:0\\d|20)\\d{4}|800\\d{6,7}',
'PossibleLength' =>
array (
0 => 8,
1 => 9,
2 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -157,19 +160,18 @@ return array (
'countryCode' => 55,
'internationalPrefix' => '00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)',
'nationalPrefix' => '0',
'nationalPrefixForParsing' => '0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?',
'nationalPrefixForParsing' => '(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?',
'nationalPrefixTransformRule' => '$2',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1-$2',
'pattern' => '(\\d{3,6})',
'format' => '$1',
'leadingDigitsPatterns' =>
array (
0 => '300|4(?:0[02]|37)',
1 => '300|4(?:0(?:0|20)|370)',
0 => '1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -177,23 +179,25 @@ return array (
),
1 =>
array (
'pattern' => '([3589]00)(\\d{2,3})(\\d{4})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '[3589]00',
0 => '300|4(?:0[02]|37)',
1 => '4(?:02|37)0|[34]00',
),
'nationalPrefixFormattingRule' => '0$1',
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{3,5})',
'format' => '$1',
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '1[125689]',
0 => '[2-57]',
1 => '[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -201,13 +205,13 @@ return array (
),
3 =>
array (
'pattern' => '(\\d{4})(\\d{4})',
'format' => '$1-$2',
'pattern' => '(\\d{3})(\\d{2,3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2-9](?:0[1-9]|[1-9])',
0 => '(?:[358]|90)0',
),
'nationalPrefixFormattingRule' => '',
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
@@ -217,7 +221,7 @@ return array (
'format' => '$1-$2',
'leadingDigitsPatterns' =>
array (
0 => '9(?:0[1-9]|[1-9])',
0 => '9',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -229,7 +233,7 @@ return array (
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[1-9][1-9]',
0 => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]',
),
'nationalPrefixFormattingRule' => '($1)',
'domesticCarrierCodeFormattingRule' => '0 $CC ($1)',
@@ -241,7 +245,7 @@ return array (
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[1-9][1-9]9',
0 => '[16][1-9]|[2-57-9]',
),
'nationalPrefixFormattingRule' => '($1)',
'domesticCarrierCodeFormattingRule' => '0 $CC ($1)',
@@ -257,7 +261,7 @@ return array (
'leadingDigitsPatterns' =>
array (
0 => '300|4(?:0[02]|37)',
1 => '300|4(?:0(?:0|20)|370)',
1 => '4(?:02|37)0|[34]00',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -265,11 +269,11 @@ return array (
),
1 =>
array (
'pattern' => '([3589]00)(\\d{2,3})(\\d{4})',
'pattern' => '(\\d{3})(\\d{2,3})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[3589]00',
0 => '(?:[358]|90)0',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -281,7 +285,7 @@ return array (
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[1-9][1-9]',
0 => '(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]',
),
'nationalPrefixFormattingRule' => '($1)',
'domesticCarrierCodeFormattingRule' => '0 $CC ($1)',
@@ -293,7 +297,7 @@ return array (
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '[1-9][1-9]9',
0 => '[16][1-9]|[2-57-9]',
),
'nationalPrefixFormattingRule' => '($1)',
'domesticCarrierCodeFormattingRule' => '0 $CC ($1)',
@@ -301,6 +305,5 @@ return array (
),
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}',
'NationalNumberPattern' => '242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}',
'ExampleNumber' => '2423456789',
'PossibleLength' =>
array (
@@ -50,7 +50,7 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '(?:242300|8(?:00|33|44|55|66|77|88)[2-9]\\d\\d)\\d{4}',
'NationalNumberPattern' => '242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '8002123456',
'PossibleLength' =>
array (
@@ -83,7 +83,7 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
@@ -114,7 +114,7 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '242225[0-46-9]\\d{3}',
'NationalNumberPattern' => '242225\\d{4}',
'ExampleNumber' => '2422250123',
'PossibleLength' =>
array (
@@ -147,7 +147,8 @@ return array (
'countryCode' => 1,
'internationalPrefix' => '011',
'nationalPrefix' => '1',
'nationalPrefixForParsing' => '1',
'nationalPrefixForParsing' => '1|([3-8]\\d{6})$',
'nationalPrefixTransformRule' => '242$1',
'sameMobileAndFixedLinePattern' => false,
'numberFormat' =>
array (
@@ -157,6 +158,5 @@ return array (
),
'mainCountryForCode' => false,
'leadingDigits' => '242',
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -147,12 +147,51 @@ return array (
'numberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{3})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-7]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[23568]|4[5-7]|7[246]',
0 => '[2-68]|7[246]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '1[67]|7',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
0 =>
array (
'pattern' => '(\\d)(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2-68]|7[246]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -171,10 +210,6 @@ return array (
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,11 +14,12 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:[2-6]|7\\d)\\d|90)\\d{5}',
'NationalNumberPattern' => '(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}',
'PossibleLength' =>
array (
0 => 7,
1 => 8,
2 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -26,7 +27,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[01])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}',
'NationalNumberPattern' => '(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}',
'ExampleNumber' => '2401234',
'PossibleLength' =>
array (
@@ -38,7 +39,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '7(?:[1-6]\\d{3}|7(?:[014-8]\\d\\d|200))\\d{3}',
'NationalNumberPattern' => '(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}',
'ExampleNumber' => '71123456',
'PossibleLength' =>
array (
@@ -50,9 +51,11 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '(?:0800|800\\d)\\d{6}',
'ExampleNumber' => '0800012345',
'PossibleLength' =>
array (
0 => -1,
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -92,7 +95,7 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '79(?:1(?:[01]\\d|20)|2[0-2]\\d)\\d{3}',
'NationalNumberPattern' => '79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}',
'ExampleNumber' => '79101234',
'PossibleLength' =>
array (
@@ -150,11 +153,11 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{4})',
'pattern' => '(\\d{2})(\\d{5})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-6]',
0 => '90',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -162,11 +165,11 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{5})',
'pattern' => '(\\d{3})(\\d{4})',
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '90',
0 => '[24-6]|3[15-79]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -178,7 +181,31 @@ return array (
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '7',
0 => '[37]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
3 =>
array (
'pattern' => '(\\d{4})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '0',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
4 =>
array (
'pattern' => '(\\d{3})(\\d{4})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -189,6 +216,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:[12]|8[0-7]\\d)\\d|33|44|902)\\d{7}|8(?:[05-79]\\d|1[0-489])\\d{7}|8[0-79]\\d{5,7}|8\\d{5}',
'NationalNumberPattern' => '(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}',
'PossibleLength' =>
array (
0 => 6,
@@ -58,7 +58,7 @@ return array (
),
'tollFree' =>
array (
'NationalNumberPattern' => '8(?:0[013]|20\\d)\\d{7}|800\\d{3,6}',
'NationalNumberPattern' => '800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}',
'ExampleNumber' => '8011234567',
'PossibleLength' =>
array (
@@ -143,7 +143,7 @@ return array (
),
'noInternationalDialling' =>
array (
'NationalNumberPattern' => '(?:8(?:0[013]|10|20\\d)|902)\\d{7}|800\\d{3,6}',
'NationalNumberPattern' => '800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}',
'PossibleLength' =>
array (
),
@@ -186,12 +186,12 @@ return array (
),
2 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2-$3-$4',
'pattern' => '(\\d{4})(\\d{2})(\\d{3})',
'format' => '$1 $2-$3',
'leadingDigitsPatterns' =>
array (
0 => '1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])',
1 => '1(?:5[24]|6(?:2|3[04-9]|5[0346-9])|7(?:[46]|7[37-9]))|2(?:1[246]|2[25]|3[26])',
0 => '1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])',
1 => '1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])',
),
'nationalPrefixFormattingRule' => '8 0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -199,12 +199,11 @@ return array (
),
3 =>
array (
'pattern' => '(\\d{4})(\\d{2})(\\d{3})',
'format' => '$1 $2-$3',
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2-$3-$4',
'leadingDigitsPatterns' =>
array (
0 => '1(?:[56]|7[179])|2[1-3]',
1 => '1(?:[56]|7(?:1[3-9]|7|9[2-7]))|2[1-3]',
0 => '1(?:[56]|7[467])|2[1-3]',
),
'nationalPrefixFormattingRule' => '8 0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -239,6 +238,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -26,7 +26,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:[02]\\d|36)|[3-58][02]\\d|7(?:[02]\\d|32))\\d{4}',
'NationalNumberPattern' => '(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}',
'ExampleNumber' => '2221234',
'PossibleLength' =>
array (
@@ -175,6 +175,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,20 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:[2-8]\\d|90)\\d{8}',
'NationalNumberPattern' => '(?:[2-8]\\d|90)\\d{8}|3\\d{6}',
'PossibleLength' =>
array (
0 => 7,
1 => 10,
),
'PossibleLengthLocalOnly' =>
array (
),
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|3[178]|50|68|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|73)|90[25])[2-9]\\d{6}',
'ExampleNumber' => '5062345678',
'PossibleLength' =>
array (
0 => 10,
@@ -24,24 +37,13 @@ return array (
0 => 7,
),
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}',
'ExampleNumber' => '5062345678',
'PossibleLength' =>
array (
),
'PossibleLengthLocalOnly' =>
array (
0 => 7,
),
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}',
'NationalNumberPattern' => '(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|3[178]|50|68|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|73)|90[25])[2-9]\\d{6}',
'ExampleNumber' => '5062345678',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -54,6 +56,7 @@ return array (
'ExampleNumber' => '8002123456',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -65,6 +68,7 @@ return array (
'ExampleNumber' => '9002123456',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -82,10 +86,11 @@ return array (
),
'personalNumber' =>
array (
'NationalNumberPattern' => '(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}',
'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-7]|33|44|66|77|88)|622)[2-9]\\d{6}',
'ExampleNumber' => '5002345678',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -97,6 +102,7 @@ return array (
'ExampleNumber' => '6002012345',
'PossibleLength' =>
array (
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -114,9 +120,11 @@ return array (
),
'uan' =>
array (
'NationalNumberPattern' => '310\\d{4}',
'ExampleNumber' => '3101234',
'PossibleLength' =>
array (
0 => -1,
0 => 7,
),
'PossibleLengthLocalOnly' =>
array (
@@ -155,6 +163,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '1\\d{5,9}|(?:[48]\\d\\d|550)\\d{6}',
'NationalNumberPattern' => '1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}',
'PossibleLength' =>
array (
0 => 6,
@@ -22,6 +22,7 @@ return array (
2 => 8,
3 => 9,
4 => 10,
5 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -29,7 +30,7 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}',
'NationalNumberPattern' => '8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}',
'ExampleNumber' => '891621234',
'PossibleLength' =>
array (
@@ -42,7 +43,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[6-9]|7[02-9]|8[0-2457-9]|9[017-9])\\d{6}',
'NationalNumberPattern' => '4(?:83[0-389]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}',
'ExampleNumber' => '412345678',
'PossibleLength' =>
array (
@@ -79,13 +80,14 @@ return array (
),
'sharedCost' =>
array (
'NationalNumberPattern' => '13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}',
'NationalNumberPattern' => '13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}',
'ExampleNumber' => '1300123456',
'PossibleLength' =>
array (
0 => 6,
1 => 8,
2 => 10,
3 => 12,
),
'PossibleLengthLocalOnly' =>
array (
@@ -103,8 +105,8 @@ return array (
),
'voip' =>
array (
'NationalNumberPattern' => '(?:14(?:5\\d|71)|550\\d)\\d{5}',
'ExampleNumber' => '550123456',
'NationalNumberPattern' => '14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}',
'ExampleNumber' => '147101234',
'PossibleLength' =>
array (
0 => 9,
@@ -168,6 +170,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -37,7 +37,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:8(?:[0-2459]\\d\\d|8)|9[017-9]\\d\\d)\\d{5}',
'NationalNumberPattern' => '88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}',
'ExampleNumber' => '991234567',
'PossibleLength' =>
array (
@@ -197,6 +197,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '7[0257]\\d{6}',
'NationalNumberPattern' => '7[02457]\\d{6}',
'ExampleNumber' => '70012345',
'PossibleLength' =>
array (
@@ -159,6 +159,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '(?:(?:0\\d|80)\\d|222)\\d{6}',
'NationalNumberPattern' => '222\\d{6}|(?:0\\d|80)\\d{7}',
'PossibleLength' =>
array (
0 => 9,
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '0[14-6]\\d{7}',
'NationalNumberPattern' => '026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}',
'ExampleNumber' => '061234567',
'PossibleLength' =>
array (
@@ -57,7 +57,7 @@ return array (
),
'premiumRate' =>
array (
'NationalNumberPattern' => '80(?:0\\d\\d|11[0-4])\\d{4}',
'NationalNumberPattern' => '80(?:0\\d\\d|120)\\d{4}',
'ExampleNumber' => '800123456',
'PossibleLength' =>
array (
@@ -144,11 +144,11 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '801',
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -166,23 +166,10 @@ return array (
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
2 =>
array (
'pattern' => '(\\d)(\\d{4})(\\d{4})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '8',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
),
'intlNumberFormat' =>
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -162,11 +162,11 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'leadingDigitsPatterns' =>
array (
0 => '[2-7]|[89]1',
0 => '8[047]|90',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -174,11 +174,11 @@ return array (
),
1 =>
array (
'pattern' => '(\\d{3})(\\d{3})(\\d{3})',
'format' => '$1 $2 $3',
'pattern' => '(\\d{2})(\\d{3})(\\d{2})(\\d{2})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '8[047]|9',
0 => '[2-79]|81',
),
'nationalPrefixFormattingRule' => '0$1',
'domesticCarrierCodeFormattingRule' => '',
@@ -201,6 +201,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => true,
);

View File

@@ -14,10 +14,10 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[02-8]\\d{7}',
'NationalNumberPattern' => '[02]\\d{9}',
'PossibleLength' =>
array (
0 => 8,
0 => 10,
),
'PossibleLengthLocalOnly' =>
array (
@@ -25,8 +25,8 @@ return array (
),
'fixedLine' =>
array (
'NationalNumberPattern' => '(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}',
'ExampleNumber' => '21234567',
'NationalNumberPattern' => '2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}',
'ExampleNumber' => '2123456789',
'PossibleLength' =>
array (
),
@@ -36,8 +36,8 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '(?:[07][1-9]|[45]\\d|6[014-9]|8[4-9])\\d{6}',
'ExampleNumber' => '01234567',
'NationalNumberPattern' => '0[157]\\d{8}',
'ExampleNumber' => '0123456789',
'PossibleLength' =>
array (
),
@@ -143,11 +143,23 @@ return array (
array (
0 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{2})',
'pattern' => '(\\d{2})(\\d{2})(\\d)(\\d{5})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '[02-8]',
0 => '2',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
'nationalPrefixOptionalWhenFormatting' => false,
),
1 =>
array (
'pattern' => '(\\d{2})(\\d{2})(\\d{2})(\\d{4})',
'format' => '$1 $2 $3 $4',
'leadingDigitsPatterns' =>
array (
0 => '0',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -158,6 +170,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

View File

@@ -14,7 +14,7 @@
return array (
'generalDesc' =>
array (
'NationalNumberPattern' => '[2-8]\\d{4}',
'NationalNumberPattern' => '[2-578]\\d{4}',
'PossibleLength' =>
array (
0 => 5,
@@ -36,7 +36,7 @@ return array (
),
'mobile' =>
array (
'NationalNumberPattern' => '[5-8]\\d{4}',
'NationalNumberPattern' => '[578]\\d{4}',
'ExampleNumber' => '71234',
'PossibleLength' =>
array (
@@ -147,7 +147,7 @@ return array (
'format' => '$1 $2',
'leadingDigitsPatterns' =>
array (
0 => '[2-8]',
0 => '[2-578]',
),
'nationalPrefixFormattingRule' => '',
'domesticCarrierCodeFormattingRule' => '',
@@ -158,6 +158,5 @@ return array (
array (
),
'mainCountryForCode' => false,
'leadingZeroPossible' => false,
'mobileNumberPortableRegion' => false,
);

Some files were not shown because too many files have changed in this diff Show More