Browse Source

Metadata updates for release 8.9.13 (#2254)

pull/2256/head
SumathiSundara 7 years ago
committed by Abdulmajid Alnouri
parent
commit
5d9d28f119
43 changed files with 22830 additions and 22836 deletions
  1. +10792
    -10777
      cpp/src/phonenumbers/lite_metadata.cc
  2. +11804
    -11787
      cpp/src/phonenumbers/metadata.cc
  3. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/241_en
  4. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/264_en
  5. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/32_en
  6. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/357_en
  7. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/501_en
  8. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en
  9. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/62_en
  10. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/675_en
  11. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/676_en
  12. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/678_en
  13. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/84_en
  14. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/973_en
  15. BIN
      java/carrier/src/com/google/i18n/phonenumbers/carrier/data/config
  16. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD
  17. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE
  18. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ
  19. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR
  20. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU
  21. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA
  22. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL
  23. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG
  24. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN
  25. +66
    -64
      javascript/i18n/phonenumbers/demo-compiled.js
  26. +25
    -21
      javascript/i18n/phonenumbers/metadata.js
  27. +25
    -21
      javascript/i18n/phonenumbers/metadatalite.js
  28. +8
    -0
      release_notes.txt
  29. +99
    -66
      resources/PhoneNumberMetadata.xml
  30. +0
    -4
      resources/carrier/en/241.txt
  31. +1
    -0
      resources/carrier/en/264.txt
  32. +3
    -0
      resources/carrier/en/32.txt
  33. +0
    -1
      resources/carrier/en/357.txt
  34. +0
    -16
      resources/carrier/en/501.txt
  35. +0
    -22
      resources/carrier/en/60.txt
  36. +0
    -15
      resources/carrier/en/62.txt
  37. +1
    -0
      resources/carrier/en/675.txt
  38. +0
    -39
      resources/carrier/en/676.txt
  39. +0
    -2
      resources/carrier/en/678.txt
  40. +6
    -0
      resources/carrier/en/84.txt
  41. +0
    -1
      resources/carrier/en/973.txt
  42. BIN
      tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar
  43. BIN
      tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar

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


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


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/241_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/264_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/32_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/357_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/501_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/60_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/62_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/675_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/676_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/678_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/84_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/973_en View File


BIN
java/carrier/src/com/google/i18n/phonenumbers/carrier/data/config View File


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


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


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


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


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


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


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


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


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


+ 66
- 64
javascript/i18n/phonenumbers/demo-compiled.js
File diff suppressed because it is too large
View File


+ 25
- 21
javascript/i18n/phonenumbers/metadata.js View File

@ -821,7 +821,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"BD":[,[,,"[13469]\\d{9}|8[0-79]\\d{7,8}|[2-7]\\d{8}|[2-9]\\d{7}|[3-689]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]
]
,[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8)|62\\d{2})|71\\d{2}|8(?:[18]|23|54)\\d{2}|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,"27111234",,,[6,7,8,9]
,[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[01367]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8)|62\\d{2})|71\\d{2}|8(?:[18]|23|54)\\d{2}|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,"27111234",,,[6,7,8,9]
]
,[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}",,,,"1812345678",,,[10]
]
@ -857,13 +857,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}|80[2-8]\\d{5}",,,,"12345678",,,[8]
]
,[,,"4(?:56|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,"470123456",,,[9]
,[,,"4(?:5[56]|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,"470123456",,,[9]
]
,[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]
]
,[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,"90012345",,,[8]
]
,[,,,,,,,,,[-1]
,[,,"7879\\d{4}",,,,"78791234",,,[8]
]
,[,,,,,,,,,[-1]
]
@ -882,7 +882,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,,[,,,,,,,,,[-1]
]
,[,,"78[0-7]\\d{5}",,,,"78102345",,,[8]
,[,,"78(?:0[57]|1[0458]|2[25]|3[5678]|48|[56]0|7[078])\\d{4}",,,,"78102345",,,[8]
]
,,,[,,,,,,,,,[-1]
]
@ -1979,7 +1979,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,,[,,,,,,,,,[-1]
]
,[,,"9(?:5\\d|7[234])\\d{6}",,,,"972123456",,,[9]
,[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]
]
,,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]
]
@ -3926,7 +3926,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"KR":[,[,,"(?:00(?:0\\d|[1-9]\\d{1,4})|(?:[13-6]\\d|2)\\d?|70\\d|80)\\d{7}|1\\d{7}|[3-6]\\d{4,5}",,,,,,,[5,6,8,9,10,11,12,13,14]
,"KR":[,[,,"(?:00[1-9]\\d{2,4}|[12]|5\\d{3})\\d{7}|(?:(?:00|[13-6])\\d|70)\\d{8}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}",,,,,,,[5,6,8,9,10,11,12,13,14]
,[3,7]
]
,[,,"2[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})",,,,"22123456",,,[5,6,8,9,10]
@ -3940,7 +3940,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"50\\d{8}",,,,"5012345678",,,[10]
,[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]
]
,[,,"70\\d{8}",,,,"7012345678",,,[10]
]
@ -3958,6 +3958,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["50"]
,"0$1","0$CC-$1"]
,[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030","00308"]
,"$1","0$CC-$1"]
,[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00[37]","00(?:36|79)","00(?:36|79)8"]
@ -3979,6 +3981,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["50"]
,"0$1","0$CC-$1"]
]
,[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]
]
@ -4860,7 +4864,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MU":[,[,,"(?:[2-468]|5\\d)\\d{6}",,,,,,,[7,8]
]
,[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-69])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}",,,,"54480123"]
,[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-79])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}",,,,"54480123"]
,[,,"5(?:2[589]\\d|4(?:2[1-389]|[489]\\d|7[1-9])|7\\d{2}|8(?:[0-689]\\d|7[15-8])|9[0-8]\\d)\\d{4}",,,,"52512345",,,[8]
]
,[,,"80[012]\\d{4}",,,,"8001234",,,[7]
@ -5067,10 +5071,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"NA":[,[,,"[68]\\d{7,8}",,,,,,,[8,9]
]
,[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:[01378]|2\\d)|4(?:[024]|10?|3[15]?)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}",,,,"61221234"]
,[,,"(?:60|8[125])\\d{7}",,,,"811234567",,,[9]
,[,,"6(?:1(?:0\\d{2}|17|2(?:[0189]\\d|[2-7]\\d?)|3(?:[01378]\\d?|[24-69]\\d)|4(?:[0-4]\\d?|[5-9]\\d)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}",,,,"61221234"]
,[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]
]
,[,,,,,,,,,[-1]
,[,,"80\\d{7}",,,,"800123456",,,[9]
]
,[,,"8701\\d{5}",,,,"870123456",,,[9]
]
@ -5079,7 +5083,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,,,,,,,,[-1]
]
,[,,"8(?:3\\d{2}|86)\\d{5}",,,,"88612345"]
,"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[1-35]"]
,"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[0-5]"]
,"0$1"]
,[,"(6\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["6"]
,"0$1"]
@ -5257,7 +5261,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"(?:6760|(?:85|91)\\d{2})\\d{5}",,,,"851234567",,,[9]
,[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]
]
,"NL",31,"00","0",,,"0",,,,[[,"([1-57-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]|91"]
,"0$1"]
@ -5560,11 +5564,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"PG":[,[,,"(?:180|(?:(?:[2-59]|7\\d)\\d|64|85)\\d)\\d{4}",,,,,,,[7,8]
,"PG":[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]
]
,[,,"(?:3[0-2]\\d|4[257]\\d|5[34]\\d|64[1-9]|77(?:[0-24]\\d|30)|85[02-46-9]|9[78]\\d)\\d{4}",,,,"3123456",,,[7]
]
,[,,"7(?:[0-689]\\d|75)\\d{5}",,,,"70123456",,,[8]
,[,,"(?:7(?:[0-689]\\d|75)|81\\d)\\d{5}",,,,"70123456",,,[8]
]
,[,,"180\\d{4}",,,,"1801234",,,[7]
]
@ -5578,7 +5582,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"PG",675,"140[1-3]|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-689]|27"]
]
,[,"(\\d{4})(\\d{4})","$1 $2",["20|7"]
,[,"(\\d{4})(\\d{4})","$1 $2",["20|[78]"]
]
]
,,[,,,,,,,,,[-1]
@ -7443,11 +7447,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"VN":[,[,,"[12]\\d{9}|[13589]\\d{8}|(?:(?:1\\d|69)\\d\\d?|799|8\\d\\d)\\d{4}",,,,,,,[7,8,9,10]
,"VN":[,[,,"[12]\\d{9}|[135-9]\\d{8}|(?:[16]\\d?|[78])\\d{6}",,,,,,,[7,8,9,10]
]
,[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-7]|9[0-4679])\\d{7}",,,,"2101234567",,,[9,10]
]
,[,,"(?:1(?:2\\d|6[2-9]|8[68]|99)\\d|3\\d{2}|5(?:2[23]|[68]\\d)|8(?:[1-58]\\d|[69][689])|9(?:[0-8]\\d|9[013-9]))\\d{6}",,,,"912345678",,,[9,10]
,[,,"(?:1(?:2\\d|6[2-9]|8[68]|99)\\d|3\\d{2}|5(?:2[23]|[689]\\d)|7[06-9]\\d|8(?:[1-58]\\d|[69][689])|9(?:[0-8]\\d|9[013-9]))\\d{6}",,,,"912345678",,,[9,10]
]
,[,,"1800\\d{4,6}",,,,"1800123456",,,[8,9,10]
]
@ -7457,7 +7461,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"992\\d{6}",,,,"992012345",,,[9]
,[,,"(?:672|992)\\d{6}",,,,"992012345",,,[9]
]
,"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"]
,"0$1",,1]
@ -7469,11 +7473,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1",,1]
,[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2[0-35-79]"]
,"0$1",,1]
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"]
,[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["672|9"]
,"0$1",,1]
,[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"]
,"0$1",,1]
,[,"([358]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[35]|8[1-9]"]
,[,"([3578]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[357]|8[1-9]"]
,"0$1",,1]
,[,"(1[89]00)(\\d{4,6})","$1 $2",["1[89]0","1[89]00"]
,"$1",,1]


+ 25
- 21
javascript/i18n/phonenumbers/metadatalite.js View File

@ -821,7 +821,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"BD":[,[,,"[13469]\\d{9}|8[0-79]\\d{7,8}|[2-7]\\d{8}|[2-9]\\d{7}|[3-689]\\d{6}|[57-9]\\d{5}",,,,,,,[6,7,8,9,10]
]
,[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8)|62\\d{2})|71\\d{2}|8(?:[18]|23|54)\\d{2}|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,,,,[6,7,8,9]
,[,,"2(?:[45]\\d{3}|7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|41|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[01367]|7[15]|8[0146-9]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8)|62\\d{2})|71\\d{2}|8(?:[18]|23|54)\\d{2}|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}",,,,,,,[6,7,8,9]
]
,[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}",,,,,,,[10]
]
@ -857,13 +857,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,"(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}|80[2-8]\\d{5}",,,,,,,[8]
]
,[,,"4(?:56|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,,,,[9]
,[,,"4(?:5[56]|6[0135-8]|[79]\\d|8[3-9])\\d{6}",,,,,,,[9]
]
,[,,"800[1-9]\\d{4}",,,,,,,[8]
]
,[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,,,,[8]
]
,[,,,,,,,,,[-1]
,[,,"7879\\d{4}",,,,,,,[8]
]
,[,,,,,,,,,[-1]
]
@ -882,7 +882,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,,[,,,,,,,,,[-1]
]
,[,,"78[0-7]\\d{5}",,,,,,,[8]
,[,,"78(?:0[57]|1[0458]|2[25]|3[5678]|48|[56]0|7[078])\\d{4}",,,,,,,[8]
]
,,,[,,,,,,,,,[-1]
]
@ -1979,7 +1979,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,,[,,,,,,,,,[-1]
]
,[,,"9(?:5\\d|7[234])\\d{6}",,,,,,,[9]
,[,,"9(?:5\\d|7[2-4])\\d{6}",,,,,,,[9]
]
,,,[,,"9(?:3\\d{9}|6\\d{7,10})"]
]
@ -3926,7 +3926,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"KR":[,[,,"(?:00(?:0\\d|[1-9]\\d{1,4})|(?:[13-6]\\d|2)\\d?|70\\d|80)\\d{7}|1\\d{7}|[3-6]\\d{4,5}",,,,,,,[5,6,8,9,10,11,12,13,14]
,"KR":[,[,,"(?:00[1-9]\\d{2,4}|[12]|5\\d{3})\\d{7}|(?:(?:00|[13-6])\\d|70)\\d{8}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}",,,,,,,[5,6,8,9,10,11,12,13,14]
,[3,7]
]
,[,,"2[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])(?:1\\d{2,3}|[1-9]\\d{6,7})",,,,,,,[5,6,8,9,10]
@ -3940,7 +3940,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"50\\d{8}",,,,,,,[10]
,[,,"50\\d{8,9}",,,,,,,[10,11]
]
,[,,"70\\d{8}",,,,,,,[10]
]
@ -3958,6 +3958,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["50"]
,"0$1","0$CC-$1"]
,[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030","00308"]
,"$1","0$CC-$1"]
,[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["00[37]","00(?:36|79)","00(?:36|79)8"]
@ -3979,6 +3981,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]0"]
,"0$1","0$CC-$1"]
,[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["50"]
,"0$1","0$CC-$1"]
]
,[,,"15\\d{7,8}",,,,,,,[9,10]
]
@ -4860,7 +4864,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MU":[,[,,"(?:[2-468]|5\\d)\\d{6}",,,,,,,[7,8]
]
,[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-69])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}"]
,[,,"(?:2(?:[03478]\\d|1[0-7]|6[1-79])|4(?:[013568]\\d|2[4-7])|5(?:44\\d|471)|6\\d{2}|8(?:14|3[129]))\\d{4}"]
,[,,"5(?:2[589]\\d|4(?:2[1-389]|[489]\\d|7[1-9])|7\\d{2}|8(?:[0-689]\\d|7[15-8])|9[0-8]\\d)\\d{4}",,,,,,,[8]
]
,[,,"80[012]\\d{4}",,,,,,,[7]
@ -5067,10 +5071,10 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"NA":[,[,,"[68]\\d{7,8}",,,,,,,[8,9]
]
,[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:[01378]|2\\d)|4(?:[024]|10?|3[15]?)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}"]
,[,,"(?:60|8[125])\\d{7}",,,,,,,[9]
,[,,"6(?:1(?:0\\d{2}|17|2(?:[0189]\\d|[2-7]\\d?)|3(?:[01378]\\d?|[24-69]\\d)|4(?:[0-4]\\d?|[5-9]\\d)|69|7[014])|2(?:17|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[289]|7[01]|81)|4(?:17|2(?:[012]|7\\d?)|4(?:[06]|1\\d?)|5(?:[01357]|[25]\\d?)|69|7[01])|5(?:17|2(?:[0459]|[23678]\\d?)|69|7[01])|6(?:17|2(?:5|6\\d?)|38|42|69|7[01])|7(?:17|2(?:[569]|[234]\\d?)|3(?:0\\d?|[13])|6[89]|7[01]))\\d{4}"]
,[,,"(?:60|8[1245])\\d{7}",,,,,,,[9]
]
,[,,,,,,,,,[-1]
,[,,"80\\d{7}",,,,,,,[9]
]
,[,,"8701\\d{5}",,,,,,,[9]
]
@ -5079,7 +5083,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,,,,,,,,[-1]
]
,[,,"8(?:3\\d{2}|86)\\d{5}"]
,"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[1-35]"]
,"NA",264,"00","0",,,"0",,,,[[,"(8\\d)(\\d{3})(\\d{4})","$1 $2 $3",["8[0-5]"]
,"0$1"]
,[,"(6\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["6"]
,"0$1"]
@ -5257,7 +5261,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"(?:6760|(?:85|91)\\d{2})\\d{5}",,,,,,,[9]
,[,,"(?:85|91)\\d{7}",,,,,,,[9]
]
,"NL",31,"00","0",,,"0",,,,[[,"([1-57-9]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]|91"]
,"0$1"]
@ -5560,11 +5564,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"PG":[,[,,"(?:180|(?:(?:[2-59]|7\\d)\\d|64|85)\\d)\\d{4}",,,,,,,[7,8]
,"PG":[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]
]
,[,,"(?:3[0-2]\\d|4[257]\\d|5[34]\\d|64[1-9]|77(?:[0-24]\\d|30)|85[02-46-9]|9[78]\\d)\\d{4}",,,,,,,[7]
]
,[,,"7(?:[0-689]\\d|75)\\d{5}",,,,,,,[8]
,[,,"(?:7(?:[0-689]\\d|75)|81\\d)\\d{5}",,,,,,,[8]
]
,[,,"180\\d{4}",,,,,,,[7]
]
@ -5578,7 +5582,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"PG",675,"140[1-3]|00",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[13-689]|27"]
]
,[,"(\\d{4})(\\d{4})","$1 $2",["20|7"]
,[,"(\\d{4})(\\d{4})","$1 $2",["20|[78]"]
]
]
,,[,,,,,,,,,[-1]
@ -7443,11 +7447,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,,,,,,,,[-1]
]
]
,"VN":[,[,,"[12]\\d{9}|[13589]\\d{8}|(?:(?:1\\d|69)\\d\\d?|799|8\\d\\d)\\d{4}",,,,,,,[7,8,9,10]
,"VN":[,[,,"[12]\\d{9}|[135-9]\\d{8}|(?:[16]\\d?|[78])\\d{6}",,,,,,,[7,8,9,10]
]
,[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-7]|9[0-4679])\\d{7}",,,,,,,[9,10]
]
,[,,"(?:1(?:2\\d|6[2-9]|8[68]|99)\\d|3\\d{2}|5(?:2[23]|[68]\\d)|8(?:[1-58]\\d|[69][689])|9(?:[0-8]\\d|9[013-9]))\\d{6}",,,,,,,[9,10]
,[,,"(?:1(?:2\\d|6[2-9]|8[68]|99)\\d|3\\d{2}|5(?:2[23]|[689]\\d)|7[06-9]\\d|8(?:[1-58]\\d|[69][689])|9(?:[0-8]\\d|9[013-9]))\\d{6}",,,,,,,[9,10]
]
,[,,"1800\\d{4,6}",,,,,,,[8,9,10]
]
@ -7457,7 +7461,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,[,,,,,,,,,[-1]
]
,[,,"992\\d{6}",,,,,,,[9]
,[,,"(?:672|992)\\d{6}",,,,,,,[9]
]
,"VN",84,"00","0",,,"0",,,,[[,"([17]99)(\\d{4})","$1 $2",["[17]99"]
,"0$1",,1]
@ -7469,11 +7473,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,"0$1",,1]
,[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2[0-35-79]"]
,"0$1",,1]
,[,"([89]\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"]
,[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["672|9"]
,"0$1",,1]
,[,"(1[2689]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1(?:[26]|8[68]|99)"]
,"0$1",,1]
,[,"([358]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[35]|8[1-9]"]
,[,"([3578]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[357]|8[1-9]"]
,"0$1",,1]
,[,"(1[89]00)(\\d{4,6})","$1 $2",["1[89]0","1[89]00"]
,"$1",,1]


+ 8
- 0
release_notes.txt View File

@ -1,3 +1,11 @@
Sep 05, 2018: v8.9.13
Metadata changes:
- Updated phone metadata for region code(s):
BD, BE, CZ, KR, MU, NA, NL, PG, VN
- Updated carrier data for country calling code(s):
32 (en), 60 (en), 62 (en), 84 (en), 241 (en), 264 (en), 357 (en), 675 (en),
678 (en), 973 (en)
Aug 21, 2018: v8.9.12
Code changes:
- Support Russian extension character "доб" as a valid one while parsing


+ 99
- 66
resources/PhoneNumberMetadata.xml View File

@ -2405,9 +2405,9 @@
2, others do not - both are allowed for now. For some area codes, the subscriber number
length described in our source documentation doesn't match numbers online (e.g. 05222)
so we allow both for now. (This applies to 0431, 04329, 04623, 05327 as well). We have
also added 04452 and 04923 from numbers found online. Included prefixes 2778, 2841, 2989
and 4462 as per user report. 9-digit 24 and 25 prefix numbers were added based on user
reports, although a doc from BRTC mentions that they are 10-digit numbers, which we
also added 04452 and 04923 from numbers found online. Included prefixes 2778, 2841, 2963
2989 and 4462 as per user report. 9-digit 24 and 25 prefix numbers were added based on
user reports, although a doc from BRTC mentions that they are 10-digit numbers, which we
think might be a typo. -->
<fixedLine>
<possibleLengths national="[6-9]"/>
@ -2441,7 +2441,7 @@
2[568]|
3[3-6]|
5[5-7]|
6[0167]|
6[01367]|
7[15]|
8[0146-9]
)
@ -2809,7 +2809,7 @@
<exampleNumber>470123456</exampleNumber>
<nationalNumberPattern>
4(?:
56|
5[56]|
6[0135-8]|
[79]\d|
8[3-9]
@ -2847,13 +2847,28 @@
)\d{4}
</nationalNumberPattern>
</premiumRate>
<!-- Using this for National Rate Services, since
http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html
says it will be priced the same as any other national calls. -->
<sharedCost>
<possibleLengths national="8"/>
<exampleNumber>78791234</exampleNumber>
<nationalNumberPattern>7879\d{4}</nationalNumberPattern>
</sharedCost>
<!-- 78X numbers are nomadic and standard rate as per voipgate.com and Wikipedia. And these
are customer care numbers as per online results. Supporting here as UAN is closest
match. http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html -->
<uan>
<possibleLengths national="8"/>
<exampleNumber>78102345</exampleNumber>
<nationalNumberPattern>78[0-7]\d{5}</nationalNumberPattern>
<nationalNumberPattern>
78(?:
0[57]|
1[0458]|
2[25]|
3[5678]|
48|
[56]0|
7[078]
)\d{4}
</nationalNumberPattern>
</uan>
</territory>
@ -6285,7 +6300,7 @@
<nationalNumberPattern>
9(?:
5\d|
7[234]
7[2-4]
)\d{6}
</nationalNumberPattern>
</uan>
@ -6774,6 +6789,8 @@
<!-- Denmark -->
<!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists -->
<!-- https://en.wikipedia.org/wiki/Telephone_numbers_in_Denmark -->
<!-- https://www.itu.int/oth/T0202000038/en -->
<territory id="DK" countryCode="45" internationalPrefix="00" mobileNumberPortableRegion="true">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
@ -14998,11 +15015,16 @@
</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
<!-- Personal numbers and VOIP. -->
<!-- 10 digit personal and VOIP numbers. -->
<numberFormat pattern="(\d{2})(\d{4})(\d{4})">
<leadingDigits>[57]0</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
<!-- 11 digit personal numbers. -->
<numberFormat pattern="(\d{2})(\d{5})(\d{4})">
<leadingDigits>50</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
<!-- Toll-free numbers with 11 digits. -->
<numberFormat pattern="(\d{5})(\d{3})(\d{3})" nationalPrefixFormattingRule="$FG">
<leadingDigits>003</leadingDigits>
@ -15041,18 +15063,21 @@
<generalDesc>
<nationalNumberPattern>
(?:
00(?:
0\d|
[1-9]\d{1,4}
)|
00[1-9]\d{2,4}|
[12]|
5\d{3}
)\d{7}|
(?:
(?:
[13-6]\d|
2
)\d?|
70\d|
00|
[13-6]
)\d|
70
)\d{8}|
(?:
[1-6]\d|
80
)\d{7}|
1\d{7}|
[3-6]\d{4,5}
</nationalNumberPattern>
</generalDesc>
@ -15121,10 +15146,11 @@
<exampleNumber>602345678</exampleNumber>
<nationalNumberPattern>60[2-9]\d{6}</nationalNumberPattern>
</premiumRate>
<!-- Supporting 11 digit 50 numbers based on evidence provided by reporter. -->
<personalNumber>
<possibleLengths national="10"/>
<possibleLengths national="10,11"/>
<exampleNumber>5012345678</exampleNumber>
<nationalNumberPattern>50\d{8}</nationalNumberPattern>
<nationalNumberPattern>50\d{8,9}</nationalNumberPattern>
</personalNumber>
<voip>
<possibleLengths national="10"/>
@ -18105,7 +18131,8 @@
)\d{6}
</nationalNumberPattern>
</generalDesc>
<!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. -->
<!-- See also: http://www.wtng.info/wtng-230-mu.html for additional detail. Prefix 267 is
added based on user report. -->
<fixedLine>
<possibleLengths national="7,8"/>
<exampleNumber>54480123</exampleNumber>
@ -18114,7 +18141,7 @@
2(?:
[03478]\d|
1[0-7]|
6[1-69]
6[1-79]
)|
4(?:
[013568]\d|
@ -20036,7 +20063,7 @@
nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
<numberFormat pattern="(8\d)(\d{3})(\d{4})">
<leadingDigits>8[1-35]</leadingDigits>
<leadingDigits>8[0-5]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(6\d)(\d{3})(\d{3,4})">
@ -20062,20 +20089,19 @@
<nationalNumberPattern>
6(?:
1(?:
0\d{2}|
17|
2(?:
[0189]\d|
[2-6]|
7\d?
[2-7]\d?
)|
3(?:
[01378]|
2\d
[01378]\d?|
[24-69]\d
)|
4(?:
[024]|
10?|
3[15]?
[0-4]\d?|
[5-9]\d
)|
69|
7[014]
@ -20160,10 +20186,15 @@
<nationalNumberPattern>
(?:
60|
8[125]
8[1245]
)\d{7}
</nationalNumberPattern>
</mobile>
<tollFree>
<possibleLengths national="9"/>
<exampleNumber>800123456</exampleNumber>
<nationalNumberPattern>80\d{7}</nationalNumberPattern>
</tollFree>
<premiumRate>
<possibleLengths national="9"/>
<exampleNumber>870123456</exampleNumber>
@ -20754,12 +20785,9 @@
<exampleNumber>851234567</exampleNumber>
<nationalNumberPattern>
(?:
6760|
(?:
85|
91
)\d{2}
)\d{5}
85|
91
)\d{7}
</nationalNumberPattern>
</voip>
<!-- These numbers are used for local government. They are formed by the appending the local
@ -21528,7 +21556,7 @@
<numberFormat pattern="(\d{4})(\d{4})">
<leadingDigits>
20|
7
[78]
</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@ -21537,15 +21565,12 @@
<nationalNumberPattern>
(?:
180|
(?:
(?:
[2-59]|
7\d
)\d|
64|
85
)\d
)\d{4}
[78]\d{3}
)\d{4}|
(?:
[2-589]\d|
64
)\d{5}
</nationalNumberPattern>
</generalDesc>
<fixedLine>
@ -21570,9 +21595,12 @@
<possibleLengths national="8"/>
<exampleNumber>70123456</exampleNumber>
<nationalNumberPattern>
7(?:
[0-689]\d|
75
(?:
7(?:
[0-689]\d|
75
)|
81\d
)\d{5}
</nationalNumberPattern>
</mobile>
@ -27610,8 +27638,11 @@
<format>$1 $2 $3</format>
</numberFormat>
<!-- Format for old mobile ranges. -->
<numberFormat pattern="([89]\d)(\d{3})(\d{2})(\d{2})">
<leadingDigits>9</leadingDigits>
<numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
<leadingDigits>
672|
9
</leadingDigits>
<format>$1 $2 $3 $4</format>
</numberFormat>
<numberFormat pattern="(1[2689]\d)(\d{3})(\d{4})">
@ -27625,9 +27656,9 @@
<format>$1 $2 $3</format>
</numberFormat>
<!-- Format for new mobile ranges. -->
<numberFormat pattern="([358]\d{2})(\d{3})(\d{3})">
<numberFormat pattern="([3578]\d{2})(\d{3})(\d{3})">
<leadingDigits>
[35]|
[357]|
8[1-9]
</leadingDigits>
<format>$1 $2 $3</format>
@ -27641,15 +27672,11 @@
<generalDesc>
<nationalNumberPattern>
[12]\d{9}|
[13589]\d{8}|
[135-9]\d{8}|
(?:
(?:
1\d|
69
)\d\d?|
799|
8\d\d
)\d{4}
[16]\d?|
[78]
)\d{6}
</nationalNumberPattern>
</generalDesc>
<noInternationalDialling>
@ -27697,8 +27724,9 @@
3\d{2}|
5(?:
2[23]|
[68]\d
[689]\d
)|
7[06-9]\d|
8(?:
[1-58]\d|
[69][689]
@ -27724,7 +27752,12 @@
<voip>
<possibleLengths national="9"/>
<exampleNumber>992012345</exampleNumber>
<nationalNumberPattern>992\d{6}</nationalNumberPattern>
<nationalNumberPattern>
(?:
672|
992
)\d{6}
</nationalNumberPattern>
</voip>
<!-- These include non-geographic fixed numbers, such as for government ministries. While
listed as "private networks", they may actually be callable from within Vietnam. (They


+ 0
- 4
resources/carrier/en/241.txt View File

@ -16,8 +16,6 @@
24105|Moov
24106|Libertis
24107|Airtel
24110|Libertis
24111|Libertis
24120|Libertis
24121|Libertis
24122|Libertis
@ -31,5 +29,3 @@
2415|Moov
2416|Libertis
2417|Airtel
24195|Libertis
24197|Libertis

+ 1
- 0
resources/carrier/en/264.txt View File

@ -20,4 +20,5 @@
26460|Telecom Namibia
26481|MTC
26482|Telecom Namibia
26484|MTN
26485|TN Mobile

+ 3
- 0
resources/carrier/en/32.txt View File

@ -18,7 +18,10 @@
# Unleashed has 3 brands Mobile Vikings, JIM Mobile and Stievie. Prefix 456
# phone numbers are mentioned in contact-us page of JIM mobile carrier. So it is
# more likely that it is assigned to 'JIM Mobile'
# VOO is brand name of mobile network of Nethys:
# http://www.voo.be/en/gsm/abonnement-gsm/
32455|VOO
32456|JIM Mobile
32460|Proximus
324618|N.M.B.S.


+ 0
- 1
resources/carrier/en/357.txt View File

@ -12,7 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
357123|Cytamobile-Vodafone
35794|Lemontel
35795|PrimeTel
35796|MTN


+ 0
- 16
resources/carrier/en/501.txt View File

@ -1,16 +0,0 @@
# Copyright (C) 2013 The Libphonenumber Authors
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
50120|DigiCell
50121|DigiCell

+ 0
- 22
resources/carrier/en/60.txt View File

@ -253,42 +253,20 @@
60149|DiGi
6015460|Telekom
6015461|Telekom
6015462|Telekom
6015463|Telekom
6015464|Telekom
60154801|Telekom
60154802|ARL
60154805|Offisgate
6015481|Jaring
60154821|TT dotCom
60154830|EB Technologies
60154840|red ONE
60154841|Bizsurf
60154845|Fristor
60154848|Webe
60154849|Webe
60154850|MyKris
60154851|Maxis
60154854|GITN
60154860|TM Net
60154862|TM Net
60154870|Optical Communication
60154871|red ONE
60154872|red ONE
60154873|red ONE
60154874|red ONE
60154875|PP International
60154876|red ONE
60154877|red ONE
60154878|Tg Agas
60154879|red ONE
60154888|Asian Broadcasting Network
6015632|Majlis Keselamatan Negara
6015678|Eletcoms
6015881|Webe
6015882|Asiaspace
60158850|IP Mobility
60158860|Izzinet
6015920|Celcom
6015921|Celcom
6015922|Celcom


+ 0
- 15
resources/carrier/en/62.txt View File

@ -12,7 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
62199|Esia
6221317|Esia
62213430|Esia
62213431|Esia
@ -343,13 +342,6 @@
62298922|Esia
62298923|Esia
62298924|Esia
622990|Esia
622991|Esia
622992|Esia
622993|Esia
622994|Esia
622995|Esia
622996|Esia
623191|Esia
623192|Esia
6231930|Esia
@ -470,13 +462,6 @@
62380997|Esia
62380998|Esia
62380999|Esia
623990|Esia
623991|Esia
623992|Esia
623993|Esia
623994|Esia
623995|Esia
623996|Esia
62401700|Esia
62401701|Esia
62401702|Esia


+ 1
- 0
resources/carrier/en/675.txt View File

@ -29,3 +29,4 @@
675775|Telikom
67578|Telikom
67579|Digicel
67581|DIGIVOIP

+ 0
- 39
resources/carrier/en/676.txt View File

@ -1,39 +0,0 @@
# Copyright (C) 2013 The Libphonenumber Authors
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
67615|U-Call
67616|U-Call
67617|U-Call
67618|U-Call
67619|U-Call
67646|U-Call
67649|U-Call
67653|U-Call
67654|U-Call
67655|U-Call
67656|U-Call
67657|U-Call
67658|U-Call
67659|U-Call
67663|U-Call
67664|U-Call
67665|U-Call
67666|U-Call
67667|U-Call
67668|U-Call
67669|U-Call
67675|U-Call
67676|U-Call
67677|U-Call
67678|U-Call

+ 0
- 2
resources/carrier/en/678.txt View File

@ -23,8 +23,6 @@
678573|Digicel
678574|Digicel
678575|Digicel
678576|Digicel
678577|Digicel
67858|Digicel
67859|Digicel
67870|SMILE


+ 6
- 0
resources/carrier/en/84.txt View File

@ -38,6 +38,12 @@
84523|Vietnamobile
8456|Vietnamobile
8458|Vietnamobile
8459|G-Mobile
8470|MobiFone
8476|MobiFone
8477|MobiFone
8478|MobiFone
8479|MobiFone
8481|Vinaphone
8482|Vinaphone
8483|Vinaphone


+ 0
- 1
resources/carrier/en/973.txt View File

@ -24,7 +24,6 @@
97337|zain BH
97338|Batelco
97339|Batelco
97354|VIVA
97363|VIVA
973663|zain BH
973666|zain BH


BIN
tools/java/cpp-build/target/cpp-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


BIN
tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar View File


Loading…
Cancel
Save