validation-bugsnag-email
This commit is contained in:
		| @@ -2,4 +2,4 @@ | ||||
| # It can be a commit, branch or tag of the https://github.com/google/libphonenumber project | ||||
| # | ||||
| # For more information, look at the phing tasks in build.xml | ||||
| v8.13.3 | ||||
| v8.13.5 | ||||
|   | ||||
| @@ -11,7 +11,9 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   2294 => 'SBIN', | ||||
|   22940 => 'SBIN', | ||||
|   22941 => 'SBIN', | ||||
|   22942 => 'MTN', | ||||
|   2295 => 'MTN', | ||||
|   22955 => 'Moov', | ||||
|   22956 => 'Moov', | ||||
|   | ||||
| @@ -11,6 +11,7 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   231220 => 'Liberia Telecom', | ||||
|   231330 => 'West Africa Telecom', | ||||
|   231555 => 'Lonestar Cell', | ||||
|   2316 => 'Lonestar Cell', | ||||
|   | ||||
| @@ -20,6 +20,7 @@ return array ( | ||||
|   23328 => 'Expresso', | ||||
|   23329 => 'National Security', | ||||
|   23350 => 'Vodafone', | ||||
|   23353 => 'MTN', | ||||
|   23354 => 'MTN', | ||||
|   23355 => 'MTN', | ||||
|   23356 => 'airteltiGO', | ||||
|   | ||||
| @@ -11,7 +11,12 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   2356 => 'Airtel', | ||||
|   23560 => 'Airtel', | ||||
|   23562 => 'Airtel', | ||||
|   23563 => 'Airtel', | ||||
|   23565 => 'Airtel', | ||||
|   23566 => 'Airtel', | ||||
|   23568 => 'Airtel', | ||||
|   2357 => 'Sotel', | ||||
|   2359 => 'Tigo', | ||||
| ); | ||||
|   | ||||
| @@ -14,6 +14,7 @@ return array ( | ||||
|   26132 => 'Orange', | ||||
|   26133 => 'Airtel', | ||||
|   26134 => 'Telma', | ||||
|   26137 => 'Orange', | ||||
|   26138 => 'Telma', | ||||
|   26139 => 'Blueline', | ||||
| ); | ||||
|   | ||||
| @@ -24,6 +24,6 @@ return array ( | ||||
|   2987 => 'Vodafone', | ||||
|   29878 => 'Faroese Telecom', | ||||
|   29879 => 'Faroese Telecom', | ||||
|   29891 => 'Tosa', | ||||
|   29891 => 'Faroese Telecom', | ||||
|   29896 => 'Faroese Telecom', | ||||
| ); | ||||
|   | ||||
| @@ -22,7 +22,15 @@ return array ( | ||||
|   383457 => 'vala', | ||||
|   383458 => 'vala', | ||||
|   383459 => 'vala', | ||||
|   383461 => 'Z Mobile', | ||||
|   383461 => 'vala', | ||||
|   383462 => 'vala', | ||||
|   383463 => 'vala', | ||||
|   383464 => 'vala', | ||||
|   383465 => 'vala', | ||||
|   383466 => 'vala', | ||||
|   383467 => 'vala', | ||||
|   383468 => 'vala', | ||||
|   383469 => 'vala', | ||||
|   38347 => 'mts d.o.o.', | ||||
|   38348 => 'IPKO', | ||||
|   38349 => 'IPKO', | ||||
|   | ||||
| @@ -20,7 +20,8 @@ return array ( | ||||
|   38651 => 'Telekom Slovenije', | ||||
|   38664 => 'T-2', | ||||
|   386651 => 'SŽ - Infrastruktura', | ||||
|   386655 => 'Telekom Slovenije', | ||||
|   3866555 => 'Telekom Slovenije', | ||||
|   3866556 => 'Sloexport', | ||||
|   386656 => 'SoftNet', | ||||
|   386657 => 'Novatel', | ||||
|   38668 => 'A1', | ||||
|   | ||||
| @@ -251,7 +251,7 @@ return array ( | ||||
|   45458 => 'telenor', | ||||
|   45459 => 'telenor', | ||||
|   45461 => 'telenor', | ||||
|   45462 => 'telenor', | ||||
|   454626 => 'Lancelot Telecom', | ||||
|   45463 => 'telenor', | ||||
|   45464 => 'telenor', | ||||
|   45465 => 'telenor', | ||||
|   | ||||
| @@ -306,6 +306,7 @@ return array ( | ||||
|   4672754 => 'Telenor Sverige', | ||||
|   4672755 => 'FINK TELECOM SERVIC', | ||||
|   4672756 => 'FINK TELECOM SERVIC', | ||||
|   4672758 => 'Lancelot Telecom', | ||||
|   467276 => 'Lycamobile Sweden', | ||||
|   467277 => 'Lycamobile Sweden', | ||||
|   467278 => 'Lycamobile Sweden', | ||||
|   | ||||
| @@ -242,6 +242,7 @@ return array ( | ||||
|   487864 => 'Orange', | ||||
|   487865 => 'Orange', | ||||
|   487866 => 'Orange', | ||||
|   4878670 => 'Lancelot Telecom', | ||||
|   4878671 => 'Plus', | ||||
|   4878672 => 'Plus', | ||||
|   4878673 => 'Plus', | ||||
|   | ||||
| @@ -11,13 +11,10 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   50930 => 'Digicel', | ||||
|   50931 => 'Digicel', | ||||
|   50934 => 'Digicel', | ||||
|   50936 => 'Digicel', | ||||
|   50937 => 'Digicel', | ||||
|   50938 => 'Digicel', | ||||
|   50939 => 'Digicel', | ||||
|   5093 => 'Digicel', | ||||
|   50932 => 'Natcom', | ||||
|   50933 => 'Natcom', | ||||
|   50935 => 'Natcom', | ||||
|   50940 => 'Natcom', | ||||
|   50941 => 'Natcom', | ||||
|   50942 => 'Natcom', | ||||
| @@ -27,4 +24,5 @@ return array ( | ||||
|   50947 => 'Digicel', | ||||
|   50948 => 'Digicel', | ||||
|   50949 => 'Digicel', | ||||
|   5095 => 'Natcom', | ||||
| ); | ||||
|   | ||||
| @@ -11,8 +11,6 @@ | ||||
|  */ | ||||
|  | ||||
| return array ( | ||||
|   97428 => 'ooredoo', | ||||
|   97429 => 'Vodafone', | ||||
|   97430 => 'Vodafone', | ||||
|   974310 => 'Vodafone', | ||||
|   974311 => 'Vodafone', | ||||
|   | ||||
| @@ -13,7 +13,9 @@ | ||||
| return array ( | ||||
|   97650 => 'Unitel', | ||||
|   97655 => 'Unitel', | ||||
|   9766 => 'ONDO', | ||||
|   97660 => 'ONDO', | ||||
|   97666 => 'ONDO', | ||||
|   97669 => 'Skytel', | ||||
|   97680 => 'Unitel', | ||||
|   97681 => 'ONDO', | ||||
|   97683 => 'G-Mobile', | ||||
|   | ||||
| @@ -12,6 +12,7 @@ | ||||
|  | ||||
| return array ( | ||||
|   9983 => 'Uzbektelecom', | ||||
|   99850 => 'Ucell', | ||||
|   998555 => 'Uzbektelecom', | ||||
|   99861220 => 'MobiUZ', | ||||
|   99861221 => 'MobiUZ', | ||||
|   | ||||
| @@ -14,13 +14,14 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}', | ||||
|     'NationalNumberPattern' => '00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 6, | ||||
|       1 => 7, | ||||
|       2 => 8, | ||||
|       3 => 9, | ||||
|       4 => 12, | ||||
|     ), | ||||
|     'PossibleLengthLocalOnly' =>  | ||||
|     array ( | ||||
| @@ -59,11 +60,12 @@ return array ( | ||||
|   ), | ||||
|   'tollFree' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '800\\d{5}', | ||||
|     'NationalNumberPattern' => '(?:00800\\d\\d|800)\\d{5}', | ||||
|     'ExampleNumber' => '80012345', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 8, | ||||
|       1 => 12, | ||||
|     ), | ||||
|     'PossibleLengthLocalOnly' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:[25689]\\d|40)\\d{6}', | ||||
|     'NationalNumberPattern' => '[24-689]\\d{7}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 8, | ||||
| @@ -36,7 +36,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:40|5[1-9]|6\\d|9[013-9])\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:4[0-2]|[56]\\d|9[013-9])\\d{6}', | ||||
|     'ExampleNumber' => '90011234', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -39,7 +39,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[3679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', | ||||
|     'NationalNumberPattern' => '(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[3679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', | ||||
|     'ExampleNumber' => '51234567', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -26,7 +26,7 @@ return array ( | ||||
|   ), | ||||
|   'fixedLine' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', | ||||
|     'NationalNumberPattern' => '11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', | ||||
|     'ExampleNumber' => '111112345', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -40,7 +40,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:2(?:[0346-9]\\d|5[67])|5(?:[04-7]\\d|9[1-9]))\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}', | ||||
|     'ExampleNumber' => '231234567', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -25,7 +25,7 @@ return array ( | ||||
|   ), | ||||
|   'fixedLine' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '21(?:6[24-9]\\d|90[0-2])\\d{3}|2(?:00|2[2-5])\\d{5}', | ||||
|     'NationalNumberPattern' => '2190[0-2]\\d{3}|2(?:0(?:0\\d|20)|16[24-9]|2[2-5]\\d)\\d{4}', | ||||
|     'ExampleNumber' => '20012345', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -25,7 +25,7 @@ return array ( | ||||
|   ), | ||||
|   'fixedLine' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0-389]|7[08]|8[0-689]|9\\d)\\d{4}', | ||||
|     'NationalNumberPattern' => '590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0-489]|7[08]|8[0-689]|9\\d)\\d{4}', | ||||
|     'ExampleNumber' => '590201234', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '[2-489]\\d{7}', | ||||
|     'NationalNumberPattern' => '(?:[2-489]\\d|55)\\d{6}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 8, | ||||
| @@ -36,7 +36,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '[34]\\d{7}', | ||||
|     'NationalNumberPattern' => '(?:[34]\\d|55)\\d{6}', | ||||
|     'ExampleNumber' => '34101234', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -149,7 +149,7 @@ return array ( | ||||
|       'format' => '$1 $2 $3', | ||||
|       'leadingDigitsPatterns' =>  | ||||
|       array ( | ||||
|         0 => '[2-489]', | ||||
|         0 => '[2-589]', | ||||
|       ), | ||||
|       'nationalPrefixFormattingRule' => '', | ||||
|       'domesticCarrierCodeFormattingRule' => '', | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:2|33|5\\d|77|88)\\d{7}|[4-6]\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 7, | ||||
| @@ -40,7 +40,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}', | ||||
|     'ExampleNumber' => '770123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -181,7 +181,7 @@ return array ( | ||||
|       'format' => '$1 $2 $3', | ||||
|       'leadingDigitsPatterns' =>  | ||||
|       array ( | ||||
|         0 => '[3578]', | ||||
|         0 => '[23578]', | ||||
|       ), | ||||
|       'nationalPrefixFormattingRule' => '0$1', | ||||
|       'domesticCarrierCodeFormattingRule' => '', | ||||
|   | ||||
| @@ -38,7 +38,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '3[2-489]\\d{7}', | ||||
|     'NationalNumberPattern' => '3[2-47-9]\\d{7}', | ||||
|     'ExampleNumber' => '321234567', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -44,7 +44,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:83[01]|920)\\d{5}|(?:5[05]|6[06]|8[015689]|9[013-9])\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:83[01]|920)\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}', | ||||
|     'ExampleNumber' => '88123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -96,7 +96,7 @@ return array ( | ||||
|   ), | ||||
|   'voip' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '712[0-79]\\d{4}|7(?:1[013-9]|[25-8]\\d)\\d{5}', | ||||
|     'NationalNumberPattern' => '712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}', | ||||
|     'ExampleNumber' => '75123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:0080|[2-7])\\d{7}|800\\d{4}(?:\\d{2})?|2\\d{6}', | ||||
|     'NationalNumberPattern' => '800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 7, | ||||
| @@ -28,7 +28,7 @@ return array ( | ||||
|   ), | ||||
|   'fixedLine' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '4(?:1111|2022)\\d{3}|(?:23\\d\\d|4(?:[04]\\d\\d|14[0-6]|999))\\d{4}', | ||||
|     'NationalNumberPattern' => '4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}', | ||||
|     'ExampleNumber' => '44123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -40,7 +40,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:2[89]|[35-7]\\d)\\d{6}', | ||||
|     'NationalNumberPattern' => '[35-7]\\d{7}', | ||||
|     'ExampleNumber' => '33123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -106,7 +106,7 @@ return array ( | ||||
|   ), | ||||
|   'pager' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '2(?:[12]\\d|61)\\d{4}', | ||||
|     'NationalNumberPattern' => '2(?:1\\d|61)\\d{4}', | ||||
|     'ExampleNumber' => '2123456', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -158,7 +158,7 @@ return array ( | ||||
|       'format' => '$1 $2', | ||||
|       'leadingDigitsPatterns' =>  | ||||
|       array ( | ||||
|         0 => '2[126]|8', | ||||
|         0 => '2[16]|8', | ||||
|       ), | ||||
|       'nationalPrefixFormattingRule' => '', | ||||
|       'domesticCarrierCodeFormattingRule' => '', | ||||
| @@ -170,7 +170,7 @@ return array ( | ||||
|       'format' => '$1 $2', | ||||
|       'leadingDigitsPatterns' =>  | ||||
|       array ( | ||||
|         0 => '[2-7]', | ||||
|         0 => '[3-7]', | ||||
|       ), | ||||
|       'nationalPrefixFormattingRule' => '', | ||||
|       'domesticCarrierCodeFormattingRule' => '', | ||||
|   | ||||
| @@ -41,7 +41,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '65(?:1\\d|55|6[01]|70)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}', | ||||
|     'NationalNumberPattern' => '65(?:1\\d|5[56]|6[01]|70)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}', | ||||
|     'ExampleNumber' => '31234567', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -36,7 +36,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:6[023568]|77|9\\d)\\d{6}', | ||||
|     'NationalNumberPattern' => '(?:6[0235689]|77|9\\d)\\d{6}', | ||||
|     'ExampleNumber' => '63012345', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
| return array ( | ||||
|   'generalDesc' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:33|55|[679]\\d|88)\\d{7}', | ||||
|     'NationalNumberPattern' => '(?:33|[5-79]\\d|88)\\d{7}', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 9, | ||||
| @@ -25,7 +25,7 @@ return array ( | ||||
|   ), | ||||
|   'fixedLine' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}', | ||||
|     'NationalNumberPattern' => '(?:5570|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}', | ||||
|     'ExampleNumber' => '669050123', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
| @@ -36,7 +36,7 @@ return array ( | ||||
|   ), | ||||
|   'mobile' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '(?:(?:33|88|9[0-57-9])\\d{3}|55(?:50[013]|90\\d)|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}', | ||||
|     'NationalNumberPattern' => '(?:(?:33|88|9[0-57-9])\\d{3}|5(?:0\\d{3}|5(?:50[013]|90\\d))|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}', | ||||
|     'ExampleNumber' => '912345678', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -26,11 +26,10 @@ return array ( | ||||
|   ), | ||||
|   'tollFree' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '11[24]', | ||||
|     'NationalNumberPattern' => '1(?:1[24]|81\\d)', | ||||
|     'ExampleNumber' => '112', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|       0 => 3, | ||||
|     ), | ||||
|     'PossibleLengthLocalOnly' =>  | ||||
|     array ( | ||||
| @@ -60,7 +59,7 @@ return array ( | ||||
|   ), | ||||
|   'shortCode' =>  | ||||
|   array ( | ||||
|     'NationalNumberPattern' => '11[248]|1(?:4[124]|71|8[7-9])\\d', | ||||
|     'NationalNumberPattern' => '1(?:1[248]|819)|1(?:4[124]|71|8[7-9])\\d', | ||||
|     'ExampleNumber' => '112', | ||||
|     'PossibleLength' =>  | ||||
|     array ( | ||||
|   | ||||
| @@ -92,6 +92,7 @@ return array ( | ||||
|   25111645 => 'Yeka I, Addis Ababa', | ||||
|   25111646 => 'Yeka II, Addis Ababa', | ||||
|   25111647 => 'Yeka Rss III, Addis Ababa', | ||||
|   25111650 => 'Addis Ababa', | ||||
|   25111651 => 'East Addis Ababa Zone', | ||||
|   25111652 => 'South Addis Ababa Zone', | ||||
|   25111653 => 'South-West Addis Ababa Zone', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 RafficMohammed
					RafficMohammed