88878887 <possibleLengths national="9"/>
88888888 <exampleNumber>601123456</exampleNumber>
88898889 <nationalNumberPattern>
8890+ 7(?:
8891+ 060\d|
8892+ 19(?:
8893+ [0-4]\d|
8894+ 50
8895+ )
8896+ )\d{4}|
88908897 (?:
8891- 60[1-8]\d |
8898+ 60[1-8]|
88928899 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
88998902 )
8900- )\d{5 }
8903+ )\d{6 }
89018904 </nationalNumberPattern>
89028905 </mobile>
89038906 <tollFree>
89768979 </leadingDigits>
89778980 <format>$1 $2</format>
89788981 </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>
89798989 <!-- Fixed line, 3 digit area codes. -->
89808990 <numberFormat pattern="(\d{3})(\d{3,12})" nationalPrefixFormattingRule="$NP$FG">
89818991 <leadingDigits>
@@ -16287,13 +16297,13 @@
1628716297 <format>$1 $2 $3</format>
1628816298 </numberFormat>
1628916299 <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})">
16290- <leadingDigits>3 </leadingDigits>
16300+ <leadingDigits>[03] </leadingDigits>
1629116301 <format>$1 $2 $3</format>
1629216302 </numberFormat>
1629316303 </availableFormats>
1629416304 <generalDesc>
1629516305 <nationalNumberPattern>
16296- 0\d{5,10 }|
16306+ 0\d{5,11 }|
1629716307 1\d{8,10}|
1629816308 3(?:
1629916309 [0-8]\d{7,10}|
@@ -16318,10 +16328,13 @@
1631816328 found with other prefixes that are 11 digits long as well, so we allow it for all the
1631916329 three and four digit area codes. -->
1632016330 <fixedLine>
16321- <possibleLengths national="[6-11 ]"/>
16331+ <possibleLengths national="[6-12 ]"/>
1632216332 <exampleNumber>0212345678</exampleNumber>
1632316333 <nationalNumberPattern>
16324- 0669[0-79]\d{1,6}|
16334+ 0(?:
16335+ 669[0-79]\d{1,6}|
16336+ 831\d{2,8}
16337+ )|
1632516338 0(?:
1632616339 1(?:
1632716340 [0159]\d|
1637316386 8(?:
1637416387 [0159]\d|
1637516388 2[3-578]|
16376- 3[1-356 ]|
16389+ 3[2356 ]|
1637716390 [6-8][1-5]
1637816391 )|
1637916392 9(?:
1946219475 6(?:
1946319476 (?:
1946419477 4[5-9]|
19465- 5[0-46-9]
19478+ 5\d
1946619479 )\d|
1946719480 6(?:
1946819481 [024-6]\d|
2000920022 <availableFormats>
2001020023 <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
2001120024 <leadingDigits>
20012- [269 ]|
20025+ [2679 ]|
2001320026 8[01]
2001420027 </leadingDigits>
2001520028 <format>$1 $2 $3</format>
2001920032 <nationalNumberPattern>
2002020033 (?:
2002120034 [268]\d|
20035+ 78|
2002220036 90
2002320037 )\d{6}
2002420038 </nationalNumberPattern>
2047520489 reports and online examples. -->
2047620490 <mobile>
2047720491 <possibleLengths national="8"/>
20478- <exampleNumber>67622901 </exampleNumber>
20492+ <exampleNumber>60123456 </exampleNumber>
2047920493 <nationalNumberPattern>
2048020494 6(?:
2048120495 [07-9]\d|
2696026974 <possibleLengths national="8"/>
2696126975 <exampleNumber>81234567</exampleNumber>
2696226976 <nationalNumberPattern>
26963- 8980 \d{4}|
26977+ 898[02-8] \d{4}|
2696426978 (?:
2696526979 8(?:
2696626980 0[1-9]|
2994429958 5[01679]|
2994529959 6[0-279]|
2994629960 78|
29947- 8[0-29 ]
29961+ 8[0-269 ]
2994829962 )|
2994929963 7(?:
2995029964 0[1-46-8]|
3005630070 5[01679]|
3005730071 6[0-279]|
3005830072 78|
30059- 8[0-29 ]
30073+ 8[0-269 ]
3006030074 )|
3006130075 7(?:
3006230076 0[1-46-8]|
0 commit comments