|
10 | 10 | 'id' => 'NG', |
11 | 11 | 'countryCode' => 234, |
12 | 12 | 'generalDesc' => [ |
13 | | - 'pattern' => '2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}', |
| 13 | + 'pattern' => '38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}', |
14 | 14 | 'posLength' => [ |
15 | | - 7, |
16 | 15 | 8, |
17 | 16 | 10, |
18 | 17 | 11, |
|
21 | 20 | 14, |
22 | 21 | ], |
23 | 22 | 'posLengthLocal' => [ |
24 | | - 5, |
25 | 23 | 6, |
| 24 | + 7, |
26 | 25 | ], |
27 | 26 | ], |
28 | 27 | 'fixedLine' => [ |
29 | | - 'pattern' => '20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}', |
30 | | - 'example' => '18040123', |
| 28 | + 'pattern' => '(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}', |
| 29 | + 'example' => '2033123456', |
31 | 30 | 'posLength' => [ |
32 | | - 7, |
33 | 31 | 8, |
34 | 32 | 10, |
35 | 33 | ], |
36 | 34 | 'posLengthLocal' => [ |
37 | | - 5, |
38 | 35 | 6, |
| 36 | + 7, |
39 | 37 | ], |
40 | 38 | ], |
41 | 39 | 'mobile' => [ |
|
106 | 104 | 'nationalPrefix' => '0', |
107 | 105 | 'nationalPrefixForParsing' => '0', |
108 | 106 | 'numberFormat' => [ |
109 | | - [ |
110 | | - 'pattern' => '(\\d{2})(\\d{2})(\\d{3})', |
111 | | - 'format' => '$1 $2 $3', |
112 | | - 'leadingDigitsPatterns' => [ |
113 | | - '78', |
114 | | - ], |
115 | | - 'nationalPrefixFormattingRule' => '0$1', |
116 | | - 'domesticCarrierCodeFormattingRule' => '', |
117 | | - ], |
118 | | - [ |
119 | | - 'pattern' => '(\\d)(\\d{3})(\\d{3,4})', |
120 | | - 'format' => '$1 $2 $3', |
121 | | - 'leadingDigitsPatterns' => [ |
122 | | - '[12]|9(?:0[3-9]|[1-9])', |
123 | | - ], |
124 | | - 'nationalPrefixFormattingRule' => '0$1', |
125 | | - 'domesticCarrierCodeFormattingRule' => '', |
126 | | - ], |
127 | 107 | [ |
128 | 108 | 'pattern' => '(\\d{2})(\\d{3})(\\d{2,3})', |
129 | 109 | 'format' => '$1 $2 $3', |
130 | 110 | 'leadingDigitsPatterns' => [ |
131 | | - '[3-6]|7(?:0[0-689]|[1-79])|8[2-9]', |
| 111 | + '3', |
132 | 112 | ], |
133 | 113 | 'nationalPrefixFormattingRule' => '0$1', |
134 | 114 | 'domesticCarrierCodeFormattingRule' => '', |
|
0 commit comments