|
2494 | 2494 | <nationalNumberPattern> |
2495 | 2495 | (?: |
2496 | 2496 | (?: |
2497 | | - 2(?: |
2498 | | - (?: |
2499 | | - [0-26-9]\d| |
2500 | | - 3[0-8]| |
2501 | | - 5[0135-9] |
2502 | | - )\d| |
2503 | | - 4(?: |
2504 | | - [02-9]\d| |
2505 | | - 10 |
2506 | | - ) |
2507 | | - )| |
2508 | | - 3(?: |
2509 | | - (?: |
2510 | | - [0-3589]\d| |
2511 | | - 6[1-9]| |
2512 | | - 7[0-35-9] |
2513 | | - )\d| |
2514 | | - 4(?: |
2515 | | - [0-578]\d| |
2516 | | - 90 |
2517 | | - ) |
2518 | | - )| |
2519 | | - 7(?: |
2520 | | - [013-57-9]\d| |
2521 | | - 2[0-8] |
2522 | | - )\d |
2523 | | - )\d\d| |
| 2497 | + 241| |
| 2498 | + 349 |
| 2499 | + )0\d\d| |
2524 | 2500 | 8(?: |
2525 | 2501 | 51(?: |
2526 | 2502 | 0(?: |
|
2548 | 2524 | )| |
2549 | 2525 | [34]\d\d |
2550 | 2526 | )| |
2551 | | - (?: |
2552 | | - 6[0-8]| |
2553 | | - [78]\d |
2554 | | - )\d{3}| |
2555 | | - 9(?: |
2556 | | - [02-9]\d{3}| |
2557 | | - 1(?: |
2558 | | - (?: |
2559 | | - [0-58]\d| |
2560 | | - 6[0135-9] |
2561 | | - )\d| |
2562 | | - 7(?: |
2563 | | - 0[0-24-9]| |
2564 | | - [1-9]\d |
2565 | | - )| |
2566 | | - 9(?: |
2567 | | - [0-46-9]\d| |
2568 | | - 5[0-79] |
2569 | | - ) |
| 2527 | + 91(?: |
| 2528 | + (?: |
| 2529 | + [0-58]\d| |
| 2530 | + 6[0135-9] |
| 2531 | + )\d| |
| 2532 | + 7(?: |
| 2533 | + 0[0-24-9]| |
| 2534 | + [1-9]\d |
| 2535 | + )| |
| 2536 | + 9(?: |
| 2537 | + [0-46-9]\d| |
| 2538 | + 5[0-79] |
2570 | 2539 | ) |
2571 | 2540 | ) |
2572 | 2541 | ) |
2573 | | - )\d{3} |
| 2542 | + )\d{3}| |
| 2543 | + (?: |
| 2544 | + 2(?: |
| 2545 | + [0-26-9]\d| |
| 2546 | + 3[0-8]| |
| 2547 | + 4[02-9]| |
| 2548 | + 5[0135-9] |
| 2549 | + )| |
| 2550 | + 3(?: |
| 2551 | + [0-3589]\d| |
| 2552 | + 4[0-578]| |
| 2553 | + 6[1-9]| |
| 2554 | + 7[0-35-9] |
| 2555 | + )| |
| 2556 | + 7(?: |
| 2557 | + [013-57-9]\d| |
| 2558 | + 2[0-8] |
| 2559 | + )| |
| 2560 | + 8(?: |
| 2561 | + 55| |
| 2562 | + 6[0-8]| |
| 2563 | + [78]\d| |
| 2564 | + 9[02-9] |
| 2565 | + ) |
| 2566 | + )\d{6} |
2574 | 2567 | </nationalNumberPattern> |
2575 | 2568 | </fixedLine> |
2576 | 2569 | <!-- Note CC and CX should be updated as well if this pattern changes. Maintaining three digit |
|
2582 | 2575 | <nationalNumberPattern> |
2583 | 2576 | 4(?: |
2584 | 2577 | 79[01]| |
2585 | | - 83[0-36-9] |
| 2578 | + 83[0-36-9]| |
| 2579 | + 95[0-3] |
2586 | 2580 | )\d{5}| |
2587 | 2581 | 4(?: |
2588 | 2582 | [0-36]\d| |
|
4102 | 4096 | <territory id="BJ" countryCode="229" internationalPrefix="00" mobileNumberPortableRegion="true"> |
4103 | 4097 | <availableFormats> |
4104 | 4098 | <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})"> |
4105 | | - <leadingDigits>[24-689]</leadingDigits> |
| 4099 | + <leadingDigits>8</leadingDigits> |
4106 | 4100 | <format>$1 $2 $3 $4</format> |
4107 | 4101 | </numberFormat> |
4108 | 4102 | <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})"> |
|
4114 | 4108 | <nationalNumberPattern> |
4115 | 4109 | (?: |
4116 | 4110 | 01\d| |
4117 | | - [24-689] |
| 4111 | + 8 |
4118 | 4112 | )\d{7} |
4119 | 4113 | </nationalNumberPattern> |
4120 | 4114 | </generalDesc> |
4121 | 4115 | <!-- These come from the national numbering plan, but have been widened to include other |
4122 | 4116 | prefixes found in the yellow pages - specifically 21 0. --> |
4123 | 4117 | <fixedLine> |
4124 | | - <possibleLengths national="8,10"/> |
| 4118 | + <possibleLengths national="10"/> |
4125 | 4119 | <exampleNumber>0120211234</exampleNumber> |
4126 | | - <nationalNumberPattern> |
4127 | | - 2090\d{4}| |
4128 | | - (?: |
4129 | | - 012\d\d| |
4130 | | - 2(?: |
4131 | | - 02| |
4132 | | - 1[037]| |
4133 | | - 2[45]| |
4134 | | - 3[68]| |
4135 | | - 4\d |
4136 | | - ) |
4137 | | - )\d{5} |
4138 | | - </nationalNumberPattern> |
| 4120 | + <nationalNumberPattern>012\d{7}</nationalNumberPattern> |
4139 | 4121 | </fixedLine> |
4140 | 4122 | <!-- We have restricted the pattern here to the first two digits, as beyond this the data |
4141 | 4123 | seems to be no longer accurate. The latest ITU doc (2005) lists 9[0357] and lists |
4142 | 4124 | other 9x and the complete 6x range as reserved. The prefixes 96 have also been added, |
4143 | 4125 | along with 6[1267] (seemingly prefixes for Mobile MTN). --> |
4144 | 4126 | <mobile> |
4145 | | - <possibleLengths national="8,10"/> |
| 4127 | + <possibleLengths national="10"/> |
4146 | 4128 | <exampleNumber>0195123456</exampleNumber> |
4147 | 4129 | <nationalNumberPattern> |
4148 | | - (?: |
4149 | | - 01(?: |
4150 | | - 2[5-9]| |
4151 | | - [4-69]\d |
4152 | | - )| |
4153 | | - 4[0-8]| |
4154 | | - [56]\d| |
4155 | | - 9[013-9] |
| 4130 | + 01(?: |
| 4131 | + 2[5-9]| |
| 4132 | + [4-69]\d |
4156 | 4133 | )\d{6} |
4157 | 4134 | </nationalNumberPattern> |
4158 | 4135 | </mobile> |
|
5696 | 5673 | <nationalNumberPattern> |
5697 | 5674 | 4(?: |
5698 | 5675 | 79[01]| |
5699 | | - 83[0-36-9] |
| 5676 | + 83[0-36-9]| |
| 5677 | + 95[0-3] |
5700 | 5678 | )\d{5}| |
5701 | 5679 | 4(?: |
5702 | 5680 | [0-36]\d| |
|
8710 | 8688 | <nationalNumberPattern> |
8711 | 8689 | 4(?: |
8712 | 8690 | 79[01]| |
8713 | | - 83[0-36-9] |
| 8691 | + 83[0-36-9]| |
| 8692 | + 95[0-3] |
8714 | 8693 | )\d{5}| |
8715 | 8694 | 4(?: |
8716 | 8695 | [0-36]\d| |
|
10672 | 10651 | 7(?: |
10673 | 10652 | 0[1-9]| |
10674 | 10653 | 1[0-8]| |
10675 | | - 22| |
| 10654 | + 2[1-35-79]| |
| 10655 | + 3\d| |
10676 | 10656 | 77| |
10677 | 10657 | 86| |
10678 | 10658 | 99 |
|
14470 | 14450 | <nationalNumberPattern> |
14471 | 14451 | 55(?: |
14472 | 14452 | 4(?: |
14473 | | - 0[01]| |
14474 | | - 10| |
| 14453 | + 0[0-2]| |
| 14454 | + [16]0| |
14475 | 14455 | 5[0-7] |
14476 | 14456 | )| |
14477 | 14457 | 57[0-289] |
|
16011 | 15991 | 88 |
16012 | 15992 | )| |
16013 | 15993 | 9(?: |
16014 | | - 0[0-3]| |
16015 | | - [19]\d| |
| 15994 | + [0159]\d| |
16016 | 15995 | 21| |
16017 | 15996 | 69| |
16018 | 15997 | 77| |
@@ -20292,15 +20271,15 @@ |
20292 | 20271 | <!-- 9-digit mobile numbers. --> |
20293 | 20272 | <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})(\d{2})" |
20294 | 20273 | nationalPrefixFormattingRule="$NP$FG"> |
20295 | | - <leadingDigits>6</leadingDigits> |
| 20274 | + <leadingDigits>[67]</leadingDigits> |
20296 | 20275 | <format>$1 $2 $3 $4 $5</format> |
20297 | 20276 | </numberFormat> |
20298 | 20277 | </availableFormats> |
20299 | 20278 | <generalDesc> |
20300 | 20279 | <nationalNumberPattern> |
20301 | 20280 | (?: |
20302 | 20281 | [3489]| |
20303 | | - 6\d |
| 20282 | + [67]\d |
20304 | 20283 | )\d{7} |
20305 | 20284 | </nationalNumberPattern> |
20306 | 20285 | </generalDesc> |
|
20330 | 20309 | )\d{5}| |
20331 | 20310 | (?: |
20332 | 20311 | 3| |
20333 | | - 6\d |
| 20312 | + [67]\d |
20334 | 20313 | )\d{7} |
20335 | 20314 | </nationalNumberPattern> |
20336 | 20315 | </mobile> |
|
25524 | 25503 | <leadingDigits>[2-9]0</leadingDigits> |
25525 | 25504 | <format>$1 $2</format> |
25526 | 25505 | </numberFormat> |
| 25506 | + <!-- Block format for Shortcodes --> |
| 25507 | + <numberFormat pattern="(\d{7})"> |
| 25508 | + <leadingDigits>[15]</leadingDigits> |
| 25509 | + <format>$1</format> |
| 25510 | + <intlFormat>NA</intlFormat> |
| 25511 | + </numberFormat> |
25527 | 25512 | <!-- 7-digit fixed line --> |
25528 | 25513 | <numberFormat pattern="(\d{2})(\d{5})" nationalPrefixFormattingRule="($NP$FG)"> |
25529 | 25514 | <leadingDigits> |
|
25566 | 25551 | </leadingDigits> |
25567 | 25552 | <format>$1 $2 $3</format> |
25568 | 25553 | </numberFormat> |
25569 | | - <!-- Format seen in examples found online. --> |
25570 | 25554 | <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> |
25571 | 25555 | <leadingDigits>87</leadingDigits> |
25572 | 25556 | <format>$1 $2 $3</format> |
@@ -25718,14 +25702,12 @@ |
25718 | 25702 | <exampleNumber>44123456</exampleNumber> |
25719 | 25703 | <nationalNumberPattern> |
25720 | 25704 | 4(?: |
25721 | | - 1111| |
| 25705 | + (?: |
| 25706 | + [014]\d\d| |
| 25707 | + 999 |
| 25708 | + )\d| |
25722 | 25709 | 2022 |
25723 | | - )\d{3}| |
25724 | | - 4(?: |
25725 | | - [04]\d\d| |
25726 | | - 14[0-6]| |
25727 | | - 999 |
25728 | | - )\d{4} |
| 25710 | + )\d{3} |
25729 | 25711 | </nationalNumberPattern> |
25730 | 25712 | </fixedLine> |
25731 | 25713 | <mobile> |
|
26979 | 26961 | <possibleLengths national="8"/> |
26980 | 26962 | <exampleNumber>81234567</exampleNumber> |
26981 | 26963 | <nationalNumberPattern> |
26982 | | - 898[02-8]\d{4}| |
| 26964 | + 898[02-9]\d{4}| |
26983 | 26965 | (?: |
26984 | 26966 | 8(?: |
26985 | 26967 | 0[1-9]| |
|
27871 | 27853 | <format>$1 $2</format> |
27872 | 27854 | </numberFormat> |
27873 | 27855 | <numberFormat pattern="(\d{4})(\d{4})"> |
27874 | | - <leadingDigits>[267]</leadingDigits> |
| 27856 | + <leadingDigits>[25-7]</leadingDigits> |
27875 | 27857 | <format>$1 $2</format> |
27876 | 27858 | </numberFormat> |
27877 | 27859 | <numberFormat pattern="(\d{3})(\d{4})(\d{4})"> |
|
27881 | 27863 | </availableFormats> |
27882 | 27864 | <generalDesc> |
27883 | 27865 | <nationalNumberPattern> |
27884 | | - [267]\d{7}| |
| 27866 | + (?: |
| 27867 | + [267]\d\d| |
| 27868 | + 500 |
| 27869 | + )\d{5}| |
27885 | 27870 | (?: |
27886 | 27871 | 80\d| |
27887 | 27872 | 900 |
|
27914 | 27899 | <mobile> |
27915 | 27900 | <possibleLengths national="8"/> |
27916 | 27901 | <exampleNumber>70123456</exampleNumber> |
27917 | | - <nationalNumberPattern>[67]\d{7}</nationalNumberPattern> |
| 27902 | + <nationalNumberPattern> |
| 27903 | + (?: |
| 27904 | + 500[0-4]| |
| 27905 | + [67]\d{3} |
| 27906 | + )\d{4} |
| 27907 | + </nationalNumberPattern> |
27918 | 27908 | </mobile> |
27919 | 27909 | <!-- Toll free numbers are either 800 NNNN or 800 NNNN NNNN. --> |
27920 | 27910 | <tollFree> |
@@ -28505,12 +28495,17 @@ |
28505 | 28495 | <format>$1 $2 $3</format> |
28506 | 28496 | </numberFormat> |
28507 | 28497 | <numberFormat pattern="(\d{2})(\d{3})(\d{4})"> |
28508 | | - <leadingDigits>[0-57-9]</leadingDigits> |
| 28498 | + <leadingDigits>\d</leadingDigits> |
28509 | 28499 | <format>$1 $2 $3</format> |
28510 | 28500 | </numberFormat> |
28511 | 28501 | </availableFormats> |
28512 | 28502 | <generalDesc> |
28513 | | - <nationalNumberPattern>[0-57-9]\d{8}</nationalNumberPattern> |
| 28503 | + <nationalNumberPattern> |
| 28504 | + (?: |
| 28505 | + [0-57-9]\d| |
| 28506 | + 66 |
| 28507 | + )\d{7} |
| 28508 | + </nationalNumberPattern> |
28514 | 28509 | </generalDesc> |
28515 | 28510 | <fixedLine> |
28516 | 28511 | <possibleLengths national="9" localOnly="3,[5-7]"/> |
|
28552 | 28547 | [09]\d| |
28553 | 28548 | 1[0-27-9]| |
28554 | 28549 | 2[0-27]| |
28555 | | - [34]0| |
| 28550 | + 3[08]| |
| 28551 | + 40| |
28556 | 28552 | 5[05]| |
| 28553 | + 66| |
28557 | 28554 | 7[01578]| |
28558 | 28555 | 8[078] |
28559 | 28556 | )\d{7} |
|
29815 | 29812 | 72[48]0\d{5}| |
29816 | 29813 | 7(?: |
29817 | 29814 | [014-8]\d| |
29818 | | - 2[067]| |
| 29815 | + 2[0167]| |
29819 | 29816 | 36| |
29820 | 29817 | 9[0-289] |
29821 | 29818 | )\d{6} |
|
31830 | 31827 | )| |
31831 | 31828 | (?: |
31832 | 31829 | 50[0-2]| |
31833 | | - 6\d\d| |
31834 | | - 7(?: |
31835 | | - [0-46-9]\d| |
31836 | | - 5[0-4] |
31837 | | - ) |
| 31830 | + [67]\d\d |
31838 | 31831 | )\d\d| |
31839 | 31832 | 8(?: |
31840 | 31833 | 5\d{3}| |
|
0 commit comments