Browse Source

JAVA/JS/CPP: Metadata updates (v5.1.4)

pull/567/head
Lara Scheidegger 13 years ago
committed by Mihaela Rosca
parent
commit
2483f68616
12 changed files with 15750 additions and 15750 deletions
  1. +8604
    -8605
      cpp/src/phonenumbers/lite_metadata.cc
  2. +7093
    -7094
      cpp/src/phonenumbers/metadata.cc
  3. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU
  4. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC
  5. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH
  6. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB
  7. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN
  8. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US
  9. +4
    -0
      java/release_notes.txt
  10. +12
    -12
      javascript/i18n/phonenumbers/metadata.js
  11. +10
    -10
      javascript/i18n/phonenumbers/metadatalite.js
  12. +27
    -29
      resources/PhoneNumberMetaData.xml

+ 8604
- 8605
cpp/src/phonenumbers/lite_metadata.cc
File diff suppressed because it is too large
View File


+ 7093
- 7094
cpp/src/phonenumbers/metadata.cc
File diff suppressed because it is too large
View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN View File


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US View File


+ 4
- 0
java/release_notes.txt View File

@ -1,3 +1,7 @@
Sep 27, 2012: libphonenumber-5.1.4
* Metadata changes:
- Updated metadata for region code(s): AU, EC, KH, LB, TN, US
Sep 17, 2012: libphonenumber-5.1.3
* Metadata changes:
- Updated metadata for region code(s): EG, LA, LB, LI, PY


+ 12
- 12
javascript/i18n/phonenumbers/metadata.js View File

@ -523,8 +523,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"AU":[,[,,"[1-578]\\d{5,9}","\\d{6,10}"]
,[,,"[237]\\d{8}|8(?:[68]\\d{3}|7[0-6]\\d{2}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}","\\d{8,9}",,,"212345678"]
,[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[46-9]|5[0-37-9]|6[6-9]|7[07-9]|8[7-9]|9[89])\\d{6}","\\d{9}",,,"412345678"]
,[,,"[237]\\d{8}|8(?:[68]\\d{3}|7[0-69]\\d{2}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}","\\d{8,9}",,,"212345678"]
,[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-35-9]|6[6-9]|[79][07-9]|8[17-9])\\d{6}","\\d{9}",,,"412345678"]
,[,,"180(?:0\\d{3}|2)\\d{3}","\\d{7,10}",,,"1800123456"]
,[,,"19(?:0[0126]\\d{6}|[13-5]\\d{3}|[679]\\d{5})","\\d{6,10}",,,"1900123456"]
,[,,"13(?:00\\d{2})?\\d{4}","\\d{6,10}",,,"1300123456"]
@ -1483,9 +1483,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,[,,"1[47]","\\d{2}",,,"17"]
,[,,"NA","NA"]
]
,"EC":[,[,,"[2-9]\\d{7}|1\\d{9,10}","\\d{7,11}"]
,"EC":[,[,,"1\\d{9,10}|[2-8]\\d{7}|9\\d{8}","\\d{7,11}"]
,[,,"[2-7][2-7]\\d{6}","\\d{7,8}",,,"22123456"]
,[,,"(?:[356]9|[89]\\d)\\d{6}","\\d{8}",,,"99123456"]
,[,,"9(?:[2-7]9|[89]\\d)\\d{6}","\\d{9}",,,"991234567"]
,[,,"1800\\d{6,7}","\\d{10,11}",,,"18001234567"]
,[,,"NA","NA"]
,[,,"NA","NA"]
@ -1493,14 +1493,14 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"[2-7]890\\d{4}","\\d{8}",,,"28901234"]
,"EC",593,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[247]|[356][2-8]"]
,"(0$1)","",0]
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[356]9|[89]"]
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"]
,"0$1","",0]
,[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]
,"$1","",0]
]
,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[247]|[356][2-8]"]
]
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[356]9|[89]","[356]9|[89]"]
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9","9"]
,"0$1","",0]
,[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1","1"]
,"$1","",0]
@ -2533,7 +2533,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"KH":[,[,,"[1-9]\\d{7,9}","\\d{6,10}"]
,[,,"(?:2[3-6]|3[2-6]|4[2-4]|[567][2-5])(?:[2-46-9]|5\\d)\\d{5}","\\d{6,9}",,,"23456789"]
,[,,"(?:(?:1\\d|[67][06-9])[1-9]|8(?:0[89]|[134679]\\d|5[2-689]|8\\d{2})|9(?:[0-689][1-9]|7[1-9]\\d?))\\d{5}","\\d{8,9}",,,"91234567"]
,[,,"(?:(?:1\\d|[67][06-9])[1-9]|8(?:0[89]|[134679]\\d|5[2-689]|8\\d{2})|9(?:[0-589][1-9]|[67][1-9]\\d?))\\d{5}","\\d{8,9}",,,"91234567"]
,[,,"1800(?:1\\d|2[019])\\d{4}","\\d{10}",,,"1800123456"]
,[,,"1900(?:1\\d|2[09])\\d{4}","\\d{10}",,,"1900123456"]
,[,,"NA","NA"]
@ -2718,7 +2718,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"LB":[,[,,"[13-9]\\d{6,7}","\\d{7,8}"]
,[,,"(?:[14-6]\\d{2}|7(?:[2-579]\\d|62|8[0-7])|[89][2-9]\\d)\\d{4}","\\d{7}",,,"1123456"]
,[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|88|91))\\d{5}","\\d{7,8}",,,"71123456"]
,[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|8[89]|91))\\d{5}","\\d{7,8}",,,"71123456"]
,[,,"NA","NA"]
,[,,"9[01]\\d{6}","\\d{8}",,,"90123456"]
,[,,"8[01]\\d{6}","\\d{8}",,,"80123456"]
@ -2726,7 +2726,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
,"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-6]|7(?:[2-579]|62|8[0-7])|[89][2-9]"]
,"0$1","",0]
,[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[89][01]|7(?:[01]|6[013-9]|88|91)"]
,[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[89][01]|7(?:[01]|6[013-9]|8[89]|91)"]
,"","",0]
]
,,[,,"NA","NA"]
@ -4609,7 +4609,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"TN":[,[,,"[2-57-9]\\d{7}","\\d{8}"]
,[,,"(?:3[012]|7\\d)\\d{6}","\\d{8}",,,"71234567"]
,[,,"(?:[259]\\d|4[01])\\d{6}","\\d{8}",,,"20123456"]
,[,,"(?:[259]\\d|4[0-2])\\d{6}","\\d{8}",,,"20123456"]
,[,,"NA","NA"]
,[,,"8[0128]\\d{6}","\\d{8}",,,"80123456"]
,[,,"NA","NA"]
@ -4776,8 +4776,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"US":[,[,,"[2-9]\\d{9}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[06]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|47|5[12]|6[01]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[047]|3[124]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[1678]|4[0179]|5[1246]|7[0-3589]|8[0459]))[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2012345678"]
,[,,"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[06]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|47|5[12]|6[01]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[047]|3[124]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[1678]|4[0179]|5[1246]|7[0-3589]|8[0459]))[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2012345678"]
,[,,"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[06]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|47|5[12]|6[01]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[047]|3[124]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[1678]|4[0179]|5[1246]|7[0-3589]|8[0459]))[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2015550123"]
,[,,"(?:2(?:0[1-35-9]|1[02-9]|2[4589]|3[149]|4[08]|5[1-46]|6[0279]|7[06]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[014679]|47|5[12]|6[01]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|69|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-37]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[036]|3[016]|4[16]|5[017]|6[0-279]|78|8[12])|7(?:0[1-46-8]|1[02-9]|2[047]|3[124]|4[07]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|28|3[0-25]|4[3578]|5[06-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[1678]|4[0179]|5[1246]|7[0-3589]|8[0459]))[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2015550123"]
,[,,"8(?:00|55|66|77|88)[2-9]\\d{6}","\\d{10}",,,"8002345678"]
,[,,"900[2-9]\\d{6}","\\d{10}",,,"9002345678"]
,[,,"NA","NA"]


+ 10
- 10
javascript/i18n/phonenumbers/metadatalite.js View File

@ -523,8 +523,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"AU":[,[,,"[1-578]\\d{5,9}","\\d{6,10}"]
,[,,"[237]\\d{8}|8(?:[68]\\d{3}|7[0-6]\\d{2}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}","\\d{8,9}"]
,[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[46-9]|5[0-37-9]|6[6-9]|7[07-9]|8[7-9]|9[89])\\d{6}","\\d{9}"]
,[,,"[237]\\d{8}|8(?:[68]\\d{3}|7[0-69]\\d{2}|9(?:[02-9]\\d{2}|1(?:[0-57-9]\\d|6[0135-9])))\\d{4}","\\d{8,9}"]
,[,,"14(?:5\\d|71)\\d{5}|4(?:[0-2]\\d|3[0-57-9]|4[47-9]|5[0-35-9]|6[6-9]|[79][07-9]|8[17-9])\\d{6}","\\d{9}"]
,[,,"180(?:0\\d{3}|2)\\d{3}","\\d{7,10}"]
,[,,"19(?:0[0126]\\d{6}|[13-5]\\d{3}|[679]\\d{5})","\\d{6,10}"]
,[,,"13(?:00\\d{2})?\\d{4}","\\d{6,10}"]
@ -1483,9 +1483,9 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,[,,"1[47]","\\d{2}"]
,[,,"NA","NA"]
]
,"EC":[,[,,"[2-9]\\d{7}|1\\d{9,10}","\\d{7,11}"]
,"EC":[,[,,"1\\d{9,10}|[2-8]\\d{7}|9\\d{8}","\\d{7,11}"]
,[,,"[2-7][2-7]\\d{6}","\\d{7,8}"]
,[,,"(?:[356]9|[89]\\d)\\d{6}","\\d{8}"]
,[,,"9(?:[2-7]9|[89]\\d)\\d{6}","\\d{9}"]
,[,,"1800\\d{6,7}","\\d{10,11}"]
,[,,"NA","NA"]
,[,,"NA","NA"]
@ -1493,14 +1493,14 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"[2-7]890\\d{4}","\\d{8}"]
,"EC",593,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[247]|[356][2-8]"]
,"(0$1)","",0]
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[356]9|[89]"]
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"]
,"0$1","",0]
,[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]
,"$1","",0]
]
,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[247]|[356][2-8]"]
]
,[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[356]9|[89]","[356]9|[89]"]
,[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9","9"]
,"0$1","",0]
,[,"(1800)(\\d{3})(\\d{3,4})","$1 $2 $3",["1","1"]
,"$1","",0]
@ -2533,7 +2533,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"KH":[,[,,"[1-9]\\d{7,9}","\\d{6,10}"]
,[,,"(?:2[3-6]|3[2-6]|4[2-4]|[567][2-5])(?:[2-46-9]|5\\d)\\d{5}","\\d{6,9}"]
,[,,"(?:(?:1\\d|[67][06-9])[1-9]|8(?:0[89]|[134679]\\d|5[2-689]|8\\d{2})|9(?:[0-689][1-9]|7[1-9]\\d?))\\d{5}","\\d{8,9}"]
,[,,"(?:(?:1\\d|[67][06-9])[1-9]|8(?:0[89]|[134679]\\d|5[2-689]|8\\d{2})|9(?:[0-589][1-9]|[67][1-9]\\d?))\\d{5}","\\d{8,9}"]
,[,,"1800(?:1\\d|2[019])\\d{4}","\\d{10}"]
,[,,"1900(?:1\\d|2[09])\\d{4}","\\d{10}"]
,[,,"NA","NA"]
@ -2718,7 +2718,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"LB":[,[,,"[13-9]\\d{6,7}","\\d{7,8}"]
,[,,"(?:[14-6]\\d{2}|7(?:[2-579]\\d|62|8[0-7])|[89][2-9]\\d)\\d{4}","\\d{7}"]
,[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|88|91))\\d{5}","\\d{7,8}"]
,[,,"(?:3\\d|7(?:[01]\\d|6[013-9]|8[89]|91))\\d{5}","\\d{7,8}"]
,[,,"NA","NA"]
,[,,"9[01]\\d{6}","\\d{8}"]
,[,,"8[01]\\d{6}","\\d{8}"]
@ -2726,7 +2726,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
,"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-6]|7(?:[2-579]|62|8[0-7])|[89][2-9]"]
,"0$1","",0]
,[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[89][01]|7(?:[01]|6[013-9]|88|91)"]
,[,"([7-9]\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[89][01]|7(?:[01]|6[013-9]|8[89]|91)"]
,"","",0]
]
,,[,,"NA","NA"]
@ -4609,7 +4609,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"TN":[,[,,"[2-57-9]\\d{7}","\\d{8}"]
,[,,"(?:3[012]|7\\d)\\d{6}","\\d{8}"]
,[,,"(?:[259]\\d|4[01])\\d{6}","\\d{8}"]
,[,,"(?:[259]\\d|4[0-2])\\d{6}","\\d{8}"]
,[,,"NA","NA"]
,[,,"8[0128]\\d{6}","\\d{8}"]
,[,,"NA","NA"]


+ 27
- 29
resources/PhoneNumberMetaData.xml View File

@ -1590,7 +1590,7 @@
[237]\d{8}|
8(?:
[68]\d{3}|
7[0-6]\d{2}|
7[0-69]\d{2}|
9(?:
[02-9]\d{2}|
1(?:
@ -1614,12 +1614,11 @@
4(?:
[0-2]\d|
3[0-57-9]|
4[46-9]|
5[0-37-9]|
4[47-9]|
5[0-35-9]|
6[6-9]|
7[07-9]|
8[7-9]|
9[89]
[79][07-9]|
8[17-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@ -6032,7 +6031,6 @@
<!-- http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153
-->
<!-- http://www.itu.int/oth/T020200003D/en -->
<!-- A new plan has been prepared, but no implementation date has yet been stated. -->
<territory id="EC" countryCode="593" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
@ -6044,22 +6042,23 @@
<format>$1 $2-$3</format>
<intlFormat>$1-$2-$3</intlFormat>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{3})(\d{3})"
nationalPrefixFormattingRule="$NP$FG">
<leadingDigits>
[356]9|
[89]
</leadingDigits>
<!-- Formatting for the new longer mobile numbers comes from the advertisements about the
change on the www.conatel.gob.ec site. -->
<numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG">
<leadingDigits>9</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(1800)(\d{3})(\d{3,4})"
nationalPrefixFormattingRule="$FG">
<numberFormat pattern="(1800)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$FG">
<leadingDigits>1</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>[2-9]\d{7}|1\d{9,10}</nationalNumberPattern>
<nationalNumberPattern>
1\d{9,10}|
[2-8]\d{7}|
9\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,11}</possibleNumberPattern>
</generalDesc>
<fixedLine>
@ -6069,13 +6068,13 @@
</fixedLine>
<mobile>
<nationalNumberPattern>
(?:
[356]9|
9(?:
[2-7]9|
[89]\d
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>99123456</exampleNumber>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>991234567</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>1800\d{6,7}</nationalNumberPattern>
@ -13277,8 +13276,8 @@
8\d{2}
)|
9(?:
[0-689][1-9]|
7[1-9]\d?
[0-589][1-9]|
[67][1-9]\d?
)
)\d{5}
</nationalNumberPattern>
@ -14217,7 +14216,7 @@
7(?:
[01]|
6[013-9]|
88|
8[89]|
91
)
</leadingDigits>
@ -14244,15 +14243,14 @@
<exampleNumber>1123456</exampleNumber>
</fixedLine>
<mobile>
<!-- 791\d{5} is being used for mobile, according to numbers found online, despite
overlapping partially with shorter fixed-line numbers beginning with 79. -->
<!-- We only validate the first three digits here, since the ranges are growing rapidly. -->
<nationalNumberPattern>
(?:
3\d|
7(?:
[01]\d|
6[013-9]|
88|
8[89]|
91
)
)\d{5}
@ -22335,7 +22333,7 @@
<nationalNumberPattern>
(?:
[259]\d|
4[01]
4[0-2]
)\d{6}
</nationalNumberPattern>
<exampleNumber>20123456</exampleNumber>
@ -23187,7 +23185,7 @@
)
)[2-9]\d{6}
</nationalNumberPattern>
<exampleNumber>2012345678</exampleNumber>
<exampleNumber>2015550123</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>
@ -23279,7 +23277,7 @@
)
)[2-9]\d{6}
</nationalNumberPattern>
<exampleNumber>2012345678</exampleNumber>
<exampleNumber>2015550123</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>


Loading…
Cancel
Save