|
14 | 14 | return array (
|
15 | 15 | 'generalDesc' =>
|
16 | 16 | array (
|
17 |
| - 'NationalNumberPattern' => '1(?:(?:22|44|7[27]|87|9[69])[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-578])|[2-9]\\d)\\d{8}', |
| 17 | + 'NationalNumberPattern' => '[2-9]\\d{9}', |
18 | 18 | 'PossibleLength' =>
|
19 | 19 | array (
|
20 | 20 | 0 => 10,
|
21 |
| - 1 => 11, |
22 | 21 | ),
|
23 | 22 | 'PossibleLengthLocalOnly' =>
|
24 | 23 | array (
|
|
32 | 31 | 'ExampleNumber' => '2001234567',
|
33 | 32 | 'PossibleLength' =>
|
34 | 33 | array (
|
35 |
| - 0 => 10, |
36 | 34 | ),
|
37 | 35 | 'PossibleLengthLocalOnly' =>
|
38 | 36 | array (
|
|
42 | 40 | ),
|
43 | 41 | 'mobile' =>
|
44 | 42 | array (
|
45 |
| - 'NationalNumberPattern' => '657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}', |
46 |
| - 'ExampleNumber' => '12221234567', |
| 43 | + 'NationalNumberPattern' => '657[12]\\d{6}|(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}', |
| 44 | + 'ExampleNumber' => '2221234567', |
47 | 45 | 'PossibleLength' =>
|
48 | 46 | array (
|
49 | 47 | ),
|
|
59 | 57 | 'ExampleNumber' => '8001234567',
|
60 | 58 | 'PossibleLength' =>
|
61 | 59 | array (
|
62 |
| - 0 => 10, |
63 | 60 | ),
|
64 | 61 | 'PossibleLengthLocalOnly' =>
|
65 | 62 | array (
|
|
71 | 68 | 'ExampleNumber' => '9001234567',
|
72 | 69 | 'PossibleLength' =>
|
73 | 70 | array (
|
74 |
| - 0 => 10, |
75 | 71 | ),
|
76 | 72 | 'PossibleLengthLocalOnly' =>
|
77 | 73 | array (
|
|
83 | 79 | 'ExampleNumber' => '3001234567',
|
84 | 80 | 'PossibleLength' =>
|
85 | 81 | array (
|
86 |
| - 0 => 10, |
87 | 82 | ),
|
88 | 83 | 'PossibleLengthLocalOnly' =>
|
89 | 84 | array (
|
|
95 | 90 | 'ExampleNumber' => '5001234567',
|
96 | 91 | 'PossibleLength' =>
|
97 | 92 | array (
|
98 |
| - 0 => 10, |
99 | 93 | ),
|
100 | 94 | 'PossibleLengthLocalOnly' =>
|
101 | 95 | array (
|
|
155 | 149 | 'countryCode' => 52,
|
156 | 150 | 'internationalPrefix' => '0[09]',
|
157 | 151 | 'preferredInternationalPrefix' => '00',
|
158 |
| - 'nationalPrefix' => '01', |
159 |
| - 'nationalPrefixForParsing' => '0(?:[12]|4[45])|1', |
160 | 152 | 'sameMobileAndFixedLinePattern' => false,
|
161 | 153 | 'numberFormat' =>
|
162 | 154 | array (
|
|
182 | 174 | ),
|
183 | 175 | 'nationalPrefixFormattingRule' => '',
|
184 | 176 | 'domesticCarrierCodeFormattingRule' => '',
|
185 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
| 177 | + 'nationalPrefixOptionalWhenFormatting' => false, |
186 | 178 | ),
|
187 | 179 | 2 =>
|
188 | 180 | array (
|
|
194 | 186 | ),
|
195 | 187 | 'nationalPrefixFormattingRule' => '',
|
196 | 188 | 'domesticCarrierCodeFormattingRule' => '',
|
197 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
198 |
| - ), |
199 |
| - 3 => |
200 |
| - array ( |
201 |
| - 'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})', |
202 |
| - 'format' => '$2 $3 $4', |
203 |
| - 'leadingDigitsPatterns' => |
204 |
| - array ( |
205 |
| - 0 => '1(?:33|5[56]|81)', |
206 |
| - ), |
207 |
| - 'nationalPrefixFormattingRule' => '', |
208 |
| - 'domesticCarrierCodeFormattingRule' => '', |
209 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
210 |
| - ), |
211 |
| - 4 => |
212 |
| - array ( |
213 |
| - 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})', |
214 |
| - 'format' => '$2 $3 $4', |
215 |
| - 'leadingDigitsPatterns' => |
216 |
| - array ( |
217 |
| - 0 => '1', |
218 |
| - ), |
219 |
| - 'nationalPrefixFormattingRule' => '', |
220 |
| - 'domesticCarrierCodeFormattingRule' => '', |
221 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
| 189 | + 'nationalPrefixOptionalWhenFormatting' => false, |
222 | 190 | ),
|
223 | 191 | ),
|
224 | 192 | 'intlNumberFormat' =>
|
|
233 | 201 | ),
|
234 | 202 | 'nationalPrefixFormattingRule' => '',
|
235 | 203 | 'domesticCarrierCodeFormattingRule' => '',
|
236 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
| 204 | + 'nationalPrefixOptionalWhenFormatting' => false, |
237 | 205 | ),
|
238 | 206 | 1 =>
|
239 | 207 | array (
|
|
245 | 213 | ),
|
246 | 214 | 'nationalPrefixFormattingRule' => '',
|
247 | 215 | 'domesticCarrierCodeFormattingRule' => '',
|
248 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
249 |
| - ), |
250 |
| - 2 => |
251 |
| - array ( |
252 |
| - 'pattern' => '(\\d)(\\d{2})(\\d{4})(\\d{4})', |
253 |
| - 'format' => '$2 $3 $4', |
254 |
| - 'leadingDigitsPatterns' => |
255 |
| - array ( |
256 |
| - 0 => '1(?:33|5[56]|81)', |
257 |
| - ), |
258 |
| - 'nationalPrefixFormattingRule' => '', |
259 |
| - 'domesticCarrierCodeFormattingRule' => '', |
260 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
261 |
| - ), |
262 |
| - 3 => |
263 |
| - array ( |
264 |
| - 'pattern' => '(\\d)(\\d{3})(\\d{3})(\\d{4})', |
265 |
| - 'format' => '$2 $3 $4', |
266 |
| - 'leadingDigitsPatterns' => |
267 |
| - array ( |
268 |
| - 0 => '1', |
269 |
| - ), |
270 |
| - 'nationalPrefixFormattingRule' => '', |
271 |
| - 'domesticCarrierCodeFormattingRule' => '', |
272 |
| - 'nationalPrefixOptionalWhenFormatting' => true, |
| 216 | + 'nationalPrefixOptionalWhenFormatting' => false, |
273 | 217 | ),
|
274 | 218 | ),
|
275 | 219 | 'mainCountryForCode' => false,
|
|
0 commit comments