8887
8887
<possibleLengths national="9"/>
8888
8888
<exampleNumber>601123456</exampleNumber>
8889
8889
<nationalNumberPattern>
8890
+ 7(?:
8891
+ 060\d|
8892
+ 19(?:
8893
+ [0-4]\d|
8894
+ 50
8895
+ )
8896
+ )\d{4}|
8890
8897
(?:
8891
- 60[1-8]\d |
8898
+ 60[1-8]|
8892
8899
7(?:
8893
- 0(?:
8894
- [2-5]\d|
8895
- 60
8896
- )|
8897
- 19[0-4]|
8898
- [2379]\d\d
8900
+ 0[2-5]|
8901
+ [2379]\d
8899
8902
)
8900
- )\d{5 }
8903
+ )\d{6 }
8901
8904
</nationalNumberPattern>
8902
8905
</mobile>
8903
8906
<tollFree>
8976
8979
</leadingDigits>
8977
8980
<format>$1 $2</format>
8978
8981
</numberFormat>
8982
+ <!-- Short code with 6 digit length -->
8983
+ <numberFormat pattern="(\d{6})">
8984
+ <leadingDigits>227</leadingDigits>
8985
+ <leadingDigits>2277</leadingDigits>
8986
+ <format>$1</format>
8987
+ <intlFormat>NA</intlFormat>
8988
+ </numberFormat>
8979
8989
<!-- Fixed line, 3 digit area codes. -->
8980
8990
<numberFormat pattern="(\d{3})(\d{3,12})" nationalPrefixFormattingRule="$NP$FG">
8981
8991
<leadingDigits>
@@ -16287,13 +16297,13 @@
16287
16297
<format>$1 $2 $3</format>
16288
16298
</numberFormat>
16289
16299
<numberFormat pattern="(\d{3})(\d{4})(\d{4,5})">
16290
- <leadingDigits>3 </leadingDigits>
16300
+ <leadingDigits>[03] </leadingDigits>
16291
16301
<format>$1 $2 $3</format>
16292
16302
</numberFormat>
16293
16303
</availableFormats>
16294
16304
<generalDesc>
16295
16305
<nationalNumberPattern>
16296
- 0\d{5,10 }|
16306
+ 0\d{5,11 }|
16297
16307
1\d{8,10}|
16298
16308
3(?:
16299
16309
[0-8]\d{7,10}|
@@ -16318,10 +16328,13 @@
16318
16328
found with other prefixes that are 11 digits long as well, so we allow it for all the
16319
16329
three and four digit area codes. -->
16320
16330
<fixedLine>
16321
- <possibleLengths national="[6-11 ]"/>
16331
+ <possibleLengths national="[6-12 ]"/>
16322
16332
<exampleNumber>0212345678</exampleNumber>
16323
16333
<nationalNumberPattern>
16324
- 0669[0-79]\d{1,6}|
16334
+ 0(?:
16335
+ 669[0-79]\d{1,6}|
16336
+ 831\d{2,8}
16337
+ )|
16325
16338
0(?:
16326
16339
1(?:
16327
16340
[0159]\d|
16373
16386
8(?:
16374
16387
[0159]\d|
16375
16388
2[3-578]|
16376
- 3[1-356 ]|
16389
+ 3[2356 ]|
16377
16390
[6-8][1-5]
16378
16391
)|
16379
16392
9(?:
19462
19475
6(?:
19463
19476
(?:
19464
19477
4[5-9]|
19465
- 5[0-46-9]
19478
+ 5\d
19466
19479
)\d|
19467
19480
6(?:
19468
19481
[024-6]\d|
20009
20022
<availableFormats>
20010
20023
<numberFormat pattern="(\d{2})(\d{3})(\d{3})">
20011
20024
<leadingDigits>
20012
- [269 ]|
20025
+ [2679 ]|
20013
20026
8[01]
20014
20027
</leadingDigits>
20015
20028
<format>$1 $2 $3</format>
20019
20032
<nationalNumberPattern>
20020
20033
(?:
20021
20034
[268]\d|
20035
+ 78|
20022
20036
90
20023
20037
)\d{6}
20024
20038
</nationalNumberPattern>
20475
20489
reports and online examples. -->
20476
20490
<mobile>
20477
20491
<possibleLengths national="8"/>
20478
- <exampleNumber>67622901 </exampleNumber>
20492
+ <exampleNumber>60123456 </exampleNumber>
20479
20493
<nationalNumberPattern>
20480
20494
6(?:
20481
20495
[07-9]\d|
26960
26974
<possibleLengths national="8"/>
26961
26975
<exampleNumber>81234567</exampleNumber>
26962
26976
<nationalNumberPattern>
26963
- 8980 \d{4}|
26977
+ 898[02-8] \d{4}|
26964
26978
(?:
26965
26979
8(?:
26966
26980
0[1-9]|
29944
29958
5[01679]|
29945
29959
6[0-279]|
29946
29960
78|
29947
- 8[0-29 ]
29961
+ 8[0-269 ]
29948
29962
)|
29949
29963
7(?:
29950
29964
0[1-46-8]|
30056
30070
5[01679]|
30057
30071
6[0-279]|
30058
30072
78|
30059
- 8[0-29 ]
30073
+ 8[0-269 ]
30060
30074
)|
30061
30075
7(?:
30062
30076
0[1-46-8]|
0 commit comments