|
796 | 796 | <mobile>
|
797 | 797 | <possibleLengths national="9"/>
|
798 | 798 | <exampleNumber>923123456</exampleNumber>
|
799 |
| - <nationalNumberPattern>9[1-59]\d{7}</nationalNumberPattern> |
| 799 | + <nationalNumberPattern>9[1-579]\d{7}</nationalNumberPattern> |
800 | 800 | </mobile>
|
801 | 801 | </territory>
|
802 | 802 |
|
|
10560 | 10560 | 1(?:
|
10561 | 10561 | 3(?:
|
10562 | 10562 | [0-58]\d\d|
|
10563 |
| - 73[0235] |
| 10563 | + 73[0-35] |
10564 | 10564 | )|
|
10565 | 10565 | 4(?:
|
10566 | 10566 | (?:
|
|
10594 | 10594 | )\d|
|
10595 | 10595 | 1(?:
|
10596 | 10596 | [0-7]\d|
|
10597 |
| - 8[0-2] |
| 10597 | + 8[0-3] |
10598 | 10598 | )
|
10599 | 10599 | )|
|
10600 | 10600 | (?:
|
|
12421 | 12421 | 7(?:
|
12422 | 12422 | [013]\d|
|
12423 | 12423 | 2[0-25-8]|
|
12424 |
| - 4[0-29] |
| 12424 | + 4[0-29]| |
| 12425 | + 5[1-9] |
12425 | 12426 | )
|
12426 | 12427 | )\d{4}
|
12427 | 12428 | </nationalNumberPattern>
|
|
12511 | 12512 | 8(?:
|
12512 | 12513 | 4[0-8]|
|
12513 | 12514 | [59]\d|
|
12514 |
| - 6[01] |
| 12515 | + 6[0-2] |
12515 | 12516 | )
|
12516 | 12517 | )|
|
12517 | 12518 | 58(?:
|
@@ -21322,79 +21323,34 @@
|
21322 | 21323 | <!-- http://en.wikipedia.org/wiki/%2B52 -->
|
21323 | 21324 | <!-- http://en.wikipedia.org/wiki/Premium-rate_telephone_number#Mexico -->
|
21324 | 21325 | <!-- http://en.wikipedia.org/wiki/Toll-free_telephone_number -->
|
21325 |
| - <!-- When a number starts with 01 or 02, we remove the prefixes; when a number starts with 044 |
21326 |
| - or 045 followed by 10 digits, we replace the prefixes with 1. This way all the mobile |
21327 |
| - numbers, regardless of whether they are written in international format (leading 1) or |
21328 |
| - national format (leading 044/045), will be parsed into the same form. --> |
| 21326 | + <!-- Dialling tokens 01, 02, 044, 045 and 1 are removed as they are no longer valid since |
| 21327 | + August 2019. --> |
21329 | 21328 | <territory id="MX" countryCode="52" preferredInternationalPrefix="00"
|
21330 |
| - internationalPrefix="0[09]" nationalPrefix="01" |
21331 |
| - nationalPrefixForParsing="0(?:[12]|4[45])|1" mobileNumberPortableRegion="true"> |
| 21329 | + internationalPrefix="0[09]" mobileNumberPortableRegion="true"> |
21332 | 21330 | <availableFormats>
|
21333 | 21331 | <!-- 5-digit shortcodes (very rare). -->
|
21334 | 21332 | <numberFormat pattern="(\d{5})">
|
21335 | 21333 | <leadingDigits>53</leadingDigits>
|
21336 | 21334 | <format>$1</format>
|
21337 | 21335 | <intlFormat>NA</intlFormat>
|
21338 | 21336 | </numberFormat>
|
21339 |
| - <!-- Fixed line (2-digit area codes). --> |
21340 |
| - <numberFormat pattern="(\d{2})(\d{4})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> |
| 21337 | + <!-- Fixed line (2-digit area codes) and Mobile. --> |
| 21338 | + <numberFormat pattern="(\d{2})(\d{4})(\d{4})"> |
21341 | 21339 | <leadingDigits>
|
21342 | 21340 | 33|
|
21343 | 21341 | 5[56]|
|
21344 | 21342 | 81
|
21345 | 21343 | </leadingDigits>
|
21346 | 21344 | <format>$1 $2 $3</format>
|
21347 | 21345 | </numberFormat>
|
21348 |
| - <!-- Fixed line (3-digit area codes) and other non-mobile numbers. --> |
21349 |
| - <numberFormat pattern="(\d{3})(\d{3})(\d{4})" nationalPrefixOptionalWhenFormatting="true"> |
| 21346 | + <!-- Fixed line (3-digit area codes), Mobile and all other non geographic numbers. --> |
| 21347 | + <numberFormat pattern="(\d{3})(\d{3})(\d{4})"> |
21350 | 21348 | <leadingDigits>[2-9]</leadingDigits>
|
21351 | 21349 | <format>$1 $2 $3</format>
|
21352 | 21350 | </numberFormat>
|
21353 |
| - <!-- Mobile version of fixed line 2-digit area codes and removing former mobile token 1. --> |
21354 |
| - <numberFormat pattern="(\d)(\d{2})(\d{4})(\d{4})" |
21355 |
| - nationalPrefixOptionalWhenFormatting="true"> |
21356 |
| - <leadingDigits> |
21357 |
| - 1(?: |
21358 |
| - 33| |
21359 |
| - 5[56]| |
21360 |
| - 81 |
21361 |
| - ) |
21362 |
| - </leadingDigits> |
21363 |
| - <format>$2 $3 $4</format> |
21364 |
| - </numberFormat> |
21365 |
| - <!-- Mobile version of fixed line 3-digit area codes and removing former mobile token 1. --> |
21366 |
| - <numberFormat pattern="(\d)(\d{3})(\d{3})(\d{4})" |
21367 |
| - nationalPrefixOptionalWhenFormatting="true"> |
21368 |
| - <leadingDigits>1</leadingDigits> |
21369 |
| - <format>$2 $3 $4</format> |
21370 |
| - </numberFormat> |
21371 | 21351 | </availableFormats>
|
21372 | 21352 | <generalDesc>
|
21373 |
| - <nationalNumberPattern> |
21374 |
| - 1(?: |
21375 |
| - (?: |
21376 |
| - 22| |
21377 |
| - 44| |
21378 |
| - 7[27]| |
21379 |
| - 87| |
21380 |
| - 9[69] |
21381 |
| - )[1-9]| |
21382 |
| - 65[0-689] |
21383 |
| - )\d{7}| |
21384 |
| - (?: |
21385 |
| - 1(?: |
21386 |
| - [01]\d| |
21387 |
| - 2[13-9]| |
21388 |
| - [35][1-9]| |
21389 |
| - 4[0-35-9]| |
21390 |
| - 6[0-46-9]| |
21391 |
| - 7[013-689]| |
21392 |
| - 8[1-69]| |
21393 |
| - 9[1-578] |
21394 |
| - )| |
21395 |
| - [2-9]\d |
21396 |
| - )\d{8} |
21397 |
| - </nationalNumberPattern> |
| 21353 | + <nationalNumberPattern>[2-9]\d{9}</nationalNumberPattern> |
21398 | 21354 | </generalDesc>
|
21399 | 21355 | <!-- http://en.wikipedia.org/wiki/Area_codes_in_Mexico_by_code -->
|
21400 | 21356 | <!-- Also covering fixed satellite service numbers (prefixes: 200 and 201). -->
|
@@ -21473,73 +21429,11 @@
|
21473 | 21429 | <!-- Fixed satellite service numbers are not included here, although many other prefixes from
|
21474 | 21430 | the fixedLine pattern are. -->
|
21475 | 21431 | <mobile>
|
21476 |
| - <possibleLengths national="10,11" localOnly="7,8"/> |
21477 |
| - <exampleNumber>12221234567</exampleNumber> |
| 21432 | + <possibleLengths national="10" localOnly="7,8"/> |
| 21433 | + <exampleNumber>2221234567</exampleNumber> |
21478 | 21434 | <nationalNumberPattern>
|
21479 | 21435 | 657[12]\d{6}|
|
21480 | 21436 | (?:
|
21481 |
| - 1(?: |
21482 |
| - 2(?: |
21483 |
| - 2[1-9]| |
21484 |
| - 3[1-35-8]| |
21485 |
| - 4[13-9]| |
21486 |
| - 7[1-689]| |
21487 |
| - 8[1-578]| |
21488 |
| - 9[467] |
21489 |
| - )| |
21490 |
| - 3(?: |
21491 |
| - 1[1-79]| |
21492 |
| - [2458][1-9]| |
21493 |
| - 3\d| |
21494 |
| - 7[1-8]| |
21495 |
| - 9[1-5] |
21496 |
| - )| |
21497 |
| - 4(?: |
21498 |
| - 1[1-57-9]| |
21499 |
| - [24-7][1-9]| |
21500 |
| - 3[1-8]| |
21501 |
| - 8[1-35-9]| |
21502 |
| - 9[2-689] |
21503 |
| - )| |
21504 |
| - 5(?: |
21505 |
| - [56]\d| |
21506 |
| - 88| |
21507 |
| - 9[1-79] |
21508 |
| - )| |
21509 |
| - 6(?: |
21510 |
| - 1[2-68]| |
21511 |
| - [2-4][1-9]| |
21512 |
| - 5[1-3689]| |
21513 |
| - 6[1-57-9]| |
21514 |
| - 7[1-7]| |
21515 |
| - 8[67]| |
21516 |
| - 9[4-8] |
21517 |
| - )| |
21518 |
| - 7(?: |
21519 |
| - [1-467][1-9]| |
21520 |
| - 5[13-9]| |
21521 |
| - 8[1-69]| |
21522 |
| - 9[17] |
21523 |
| - )| |
21524 |
| - 8(?: |
21525 |
| - 1\d| |
21526 |
| - 2[13-689]| |
21527 |
| - 3[1-6]| |
21528 |
| - 4[124-6]| |
21529 |
| - 6[1246-9]| |
21530 |
| - 7[1-378]| |
21531 |
| - 9[12479] |
21532 |
| - )| |
21533 |
| - 9(?: |
21534 |
| - 1[346-9]| |
21535 |
| - 2[1-4]| |
21536 |
| - 3[2-46-8]| |
21537 |
| - 5[1348]| |
21538 |
| - [69][1-9]| |
21539 |
| - 7[12]| |
21540 |
| - 8[1-8] |
21541 |
| - ) |
21542 |
| - )| |
21543 | 21437 | 2(?:
|
21544 | 21438 | 2\d|
|
21545 | 21439 | 3[1-35-8]|
|
|
0 commit comments