Browse Source

JAVA/JS/CPP: libphonenumber v5.3.2, metadata updates. Includes geocoding data for Belarus, with contributions from g1smd.

pull/567/head
Lara Scheidegger 13 years ago
committed by Mihaela Rosca
parent
commit
457ff7a599
34 changed files with 8751 additions and 7999 deletions
  1. +7840
    -7753
      cpp/src/phonenumbers/metadata.cc
  2. +10
    -0
      debian/changelog
  3. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1236_en
  4. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1365_en
  5. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1437_en
  6. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1639_en
  7. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_be
  8. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_en
  9. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_ru
  10. BIN
      java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/config
  11. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD
  12. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE
  13. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY
  14. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA
  15. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH
  16. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR
  17. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE
  18. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN
  19. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS
  20. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI
  21. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA
  22. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU
  23. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT
  24. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE
  25. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG
  26. BIN
      java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL
  27. +7
    -0
      java/release_notes.txt
  28. +40
    -40
      javascript/i18n/phonenumbers/metadata.js
  29. +40
    -40
      javascript/i18n/phonenumbers/metadatalite.js
  30. +378
    -166
      resources/PhoneNumberMetaData.xml
  31. +145
    -0
      resources/geocoding/be/375.txt
  32. +4
    -0
      resources/geocoding/en/1.txt
  33. +143
    -0
      resources/geocoding/en/375.txt
  34. +144
    -0
      resources/geocoding/ru/375.txt

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


+ 10
- 0
debian/changelog View File

@ -1,3 +1,13 @@
libphonenumber (5.3.2) precise; urgency=low
* Metadata changes:
- Updated metadata for region code(s):
BD, BE, BY, CA, EH, GR, IE, IN, IS, LI, MA, MU, PT, SE, SG, TL
- New geocoding data for country calling code(s):
375 (be, en, ru), 1 (en)
-- Lara Rennie <lararennie@google.com> Mon, 11 Feb 2013 15:21:35 +0100
libphonenumber (5.3.1) precise; urgency=low
* Metadata changes:


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1236_en View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1365_en View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1437_en View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/1639_en View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_be View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_en View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/data/375_ru View File


BIN
java/geocoder/src/com/google/i18n/phonenumbers/geocoding/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_BY View File


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


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


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


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


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


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


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


BIN
java/libphonenumber/src/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA 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_PT View File


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


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


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


+ 7
- 0
java/release_notes.txt View File

@ -1,3 +1,10 @@
Feb 11, 2013: libphonenumber-5.3.2
* Metadata changes:
- Updated metadata for region code(s):
BD, BE, BY, CA, EH, GR, IE, IN, IS, LI, MA, MU, PT, SE, SG, TL
- New geocoding data for country calling code(s):
375 (be, en, ru), 1 (en)
Jan 25, 2013: libphonenumber-5.3.1
* Metadata changes:
- Updated metadata for region code(s): CN, DK, EH, GN, KH, KW, MA, MY, PA


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

@ -626,20 +626,20 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"BD":[,[,,"[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}","\\d{6,10}"]
,[,,"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[1-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[016-8]))\\d{4}|3(?:[6-8]1|(?:0[23]|[25][12]|82|416)\\d|(?:31|12?[5-7])\\d{2})\\d{3}|4(?:(?:02|[49]6|[68]1)|(?:0[13]|21\\d?|[23]2|[457][12]|6[28])\\d|(?:23|[39]1)\\d{2}|1\\d{3})\\d{3}|5(?:(?:[457-9]1|62)|(?:1\\d?|2[12]|3[1-3]|52)\\d|61{2})|6(?:[45]1|(?:11|2[15]|[39]1)\\d|(?:[06-8]1|62)\\d{2})|7(?:(?:32|91)|(?:02|31|[67][12])\\d|[458]1\\d{2}|21\\d{3})\\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}","\\d{6,9}",,,"27111234"]
,[,,"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[1-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[016-8]))\\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))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|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}","\\d{6,9}",,,"27111234"]
,[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}","\\d{10}",,,"1812345678"]
,[,,"80[03]\\d{7}","\\d{10}",,,"8001234567"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,"BD",880,"00[12]?","0",,,"0",,"00",,[[,"(2)(\\d{7})","$1 $2",["2"]
,[,,"96(?:0[49]|1[0-4]|6[69])\\d{6}","\\d{10}",,,"9604123456"]
,"BD",880,"00[12]?","0",,,"0",,"00",,[[,"(2)(\\d{7})","$1-$2",["2"]
,"0$1","",0]
,[,"(\\d{2})(\\d{4,6})","$1 $2",["[3-79]1"]
,[,"(\\d{2})(\\d{4,6})","$1-$2",["[3-79]1"]
,"0$1","",0]
,[,"(\\d{3})(\\d{3,7})","$1 $2",["[3-79][2-9]|8"]
,[,"(\\d{4})(\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[016])"]
,"0$1","",0]
,[,"(\\d{4})(\\d{6})","$1 $2",["1"]
,[,"(\\d{3})(\\d{3,7})","$1-$2",["[3-79][2-9]|8"]
,"0$1","",0]
]
,,[,,"NA","NA"]
@ -650,7 +650,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"BE":[,[,,"[1-9]\\d{7,8}","\\d{8,9}"]
,[,,"(?:1[0-69]|[23][2-8]|[49][23]|5\\d|6[013-57-9]|71)\\d{6}|8(?:0[1-9]|[1-79]\\d)\\d{5}","\\d{8}",,,"12345678"]
,[,,"4(?:[679]\\d|8[3-9])\\d{6}","\\d{9}",,,"470123456"]
,[,,"4(?:[679]\\d|8[03-9])\\d{6}","\\d{9}",,,"470123456"]
,[,,"800\\d{5}","\\d{8}",,,"80012345"]
,[,,"(?:90|7[07])\\d{6}","\\d{8}",,,"90123456"]
,[,,"NA","NA"]
@ -932,7 +932,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"BY":[,[,,"[1-4]\\d{8}|[89]\\d{9,10}","\\d{7,11}"]
,[,,"(?:1(?:5(?:1[1-5]|2\\d|6[1-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}","\\d{7,9}",,,"152450911"]
,[,,"(?:1(?:5(?:1[1-5]|2\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}","\\d{7,9}",,,"152450911"]
,[,,"(?:2(?:5[5679]|9[1-9])|33\\d|44\\d)\\d{6}","\\d{9}",,,"294911911"]
,[,,"8(?:0[13]|20\\d)\\d{7}","\\d{10,11}",,,"8011234567"]
,[,,"(?:810|902)\\d{7}","\\d{10}",,,"9021234567"]
@ -972,8 +972,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"CA":[,[,,"[2-9]\\d{9}|3\\d{6}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:04|26|[48]9|50)|3(?:06|43)|4(?:03|1[68]|3[18]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?",,,"2042345678"]
,[,,"(?:2(?:04|26|[48]9|50)|3(?:06|43)|4(?:03|1[68]|3[18]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2042345678"]
,[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?",,,"2042345678"]
,[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}","\\d{7}(?:\\d{3})?",,,"2042345678"]
,[,,"8(?:00|55|66|77|88)[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?",,,"8002123456"]
,[,,"900[2-9]\\d{6}","\\d{10}",,,"9002123456"]
,[,,"NA","NA"]
@ -1560,7 +1560,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"EH":[,[,,"[5689]\\d{8}","\\d{9}"]
,[,,"528[89]\\d{5}","\\d{9}",,,"528812345"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[034578]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"]
,[,,"80\\d{7}","\\d{9}",,,"801234567"]
,[,,"89\\d{7}","\\d{9}",,,"891234567"]
,[,,"NA","NA"]
@ -1962,7 +1962,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"GR":[,[,,"[26-9]\\d{9}","\\d{10}"]
,[,,"2(?:1\\d{2}|2(?:3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[289][1-9])|3(?:1\\d|2[1-57]|3[1-4]|[45][1-3]|7[1-7]|8[1-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|2[1-3]|4[124]|5[1-6]|[39][1-4])|6(?:1\\d|3[124]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[134]|9[15-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-7]))\\d{6}","\\d{10}",,,"2123456789"]
,[,,"2(?:1\\d{2}|2(?:3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[289][1-9])|3(?:1\\d|2[1-57]|3[1-4]|[45][1-3]|7[1-7]|8[1-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[239][1-4]|4[124]|5[1-6])|6(?:1\\d|3[124]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[134]|9[15-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-7]))\\d{6}","\\d{10}",,,"2123456789"]
,[,,"69\\d{8}","\\d{10}",,,"6912345678"]
,[,,"800\\d{7}","\\d{10}",,,"8001234567"]
,[,,"90[19]\\d{7}","\\d{10}",,,"9091234567"]
@ -2186,16 +2186,16 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"IE":[,[,,"[124-9]\\d{6,9}","\\d{5,10}"]
,[,,"1\\d{7,8}|2(?:1\\d{6,7}|[24-9]\\d{5}|3\\d{5,7})|4(?:0[24]\\d{5}|[1269]\\d{7}|[34]\\d{5,7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|2\\d{5,7}|[3679]\\d{7}|8\\d{5})|6(?:1\\d{6}|4\\d{5,7}|[237-9]\\d{5}|[56]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[3-9]\\d{5})","\\d{5,10}",,,"2212345"]
,[,,"8(?:22\\d{6}|[35-9]\\d{7,8})","\\d{9,10}",,,"850123456"]
,[,,"1\\d{7,8}|2(?:1\\d{6,7}|3\\d{7}|[24-9]\\d{5})|4(?:0[24]\\d{5}|[1-469]\\d{7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|[23679]\\d{7}|8\\d{5})|6(?:1\\d{6}|[237-9]\\d{5}|[4-6]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[35-9]\\d{5})","\\d{5,10}",,,"2212345"]
,[,,"8(?:22\\d{6}|[35-9]\\d{7})","\\d{9}",,,"850123456"]
,[,,"1800\\d{6}","\\d{10}",,,"1800123456"]
,[,,"15(?:1[2-9]|[2-8]0|59|9[089])\\d{6}","\\d{10}",,,"1520123456"]
,[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}","\\d{10}",,,"1520123456"]
,[,,"18[59]0\\d{6}","\\d{10}",,,"1850123456"]
,[,,"700\\d{6}","\\d{9}",,,"700123456"]
,[,,"76\\d{7}","\\d{9}",,,"761234567"]
,"IE",353,"00","0",,,"0",,,,[[,"(1)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"]
,"(0$1)","",0]
,[,"(\\d{2})(\\d{5})","$1 $2",["2[2-9]|4[347]|5[2-58]|6[2-47-9]|9[3-9]"]
,[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"]
,"(0$1)","",0]
,[,"(\\d{3})(\\d{5})","$1 $2",["40[24]|50[45]"]
,"(0$1)","",0]
@ -2216,7 +2216,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,"18[59]0\\d{6}","\\d{10}",,,"1850123456"]
,[,,"818\\d{6}","\\d{9}",,,"818123456"]
,,[,,"112|999","\\d{3}",,,"112"]
,[,,"NA","NA"]
,[,,"8[35-9]\\d{8}","\\d{10}",,,"8501234567"]
]
,"IL":[,[,,"[17]\\d{6,9}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}","\\d{4,10}"]
,[,,"[2-489]\\d{7}","\\d{7,8}",,,"21234567"]
@ -2265,13 +2265,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"IN":[,[,,"1\\d{7,12}|[2-9]\\d{9,10}","\\d{6,13}"]
,[,,"(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[126-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-58]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}","\\d{6,10}",,,"1123456789"]
,[,,"(?:7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0\\d|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|[39][5-9]|42|60)|8(?:[03][07-9]|14|2[7-9]|[4-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[037-9]\\d|4[1-9]|5[0-37-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}","\\d{10}",,,"9123456789"]
,[,,"(?:7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0\\d|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|7[7-9]|8[1-9]|9[05-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[037-9]\\d|4[1-9]|5[0-37-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}","\\d{10}",,,"9123456789"]
,[,,"1(?:600\\d{6}|80(?:0\\d{4,8}|3\\d{9}))","\\d{8,13}",,,"1800123456"]
,[,,"186[12]\\d{9}","\\d{13}",,,"1861123456789"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,"IN",91,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{6})","$1 $2 $3",["7(?:2[0579]|3[057-9]|4[0-389]|5[024-9]|6[0-35-9]|7[03469]|8[0-79])|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[0245789]|7[1-69]|8[0124-9]|9[02-9])|9","7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|9[5-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[037-9]|4[1-9]|5[0-37-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]
,"IN",91,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{6})","$1 $2 $3",["7(?:2[0579]|3[057-9]|4[0-389]|5[024-9]|6[0-35-9]|7[0346-9]|8[0-79])|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[0245789]|7[1-69]|8[0124-9]|9[02-9])|9","7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|7[7-9]|8[1-9]|9[05-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[037-9]|4[1-9]|5[0-37-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]
,"0$1","",1]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79|80[2-46]"]
,"0$1","",1]
@ -2359,8 +2359,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"IS":[,[,,"[4-9]\\d{6}|38\\d{7}","\\d{7,9}"]
,[,,"(?:4(?:1[0-245]|2[0-7]|[37][0-8]|4[0245]|5[0-3568]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[013-7]|4[03-7]|7[0-2578]|8[0-25-9]|9[013-689])|87[23])\\d{4}","\\d{7}",,,"4101234"]
,[,,"38[59]\\d{6}|(?:6(?:1[0-8]|3[0-27-9]|4[0-27]|5[0-29]|[67][0-69]|9\\d)|7(?:5[057]|7\\d)|8(?:2[0-5]|[469]\\d|5[1-9]))\\d{4}","\\d{7,9}",,,"6101234"]
,[,,"(?:4(?:[14][0-245]|2[0-7]|[37][0-8]|5[0-3568]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[013-7]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|87[23])\\d{4}","\\d{7}",,,"4101234"]
,[,,"38[59]\\d{6}|(?:6(?:1[0-8]|3[0-27-9]|4[0-27]|5[0-29]|[67][0-69]|9\\d)|7(?:5[057]|7\\d|8[0-3])|8(?:2[0-5]|[469]\\d|5[1-9]))\\d{4}","\\d{7,9}",,,"6101234"]
,[,,"800\\d{4}","\\d{7}",,,"8001234"]
,[,,"90\\d{5}","\\d{7}",,,"9011234"]
,[,,"NA","NA"]
@ -2769,11 +2769,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"LI":[,[,,"6\\d{8}|[23789]\\d{6}","\\d{7,9}"]
,[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269])|870)\\d{4}","\\d{7}",,,"2345678"]
,[,,"6(?:51[01]|6(?:[01][0-4]|2[016-9]|88|92)|710)\\d{5}|7(?:36|4[25]|56|[7-9]\\d)\\d{4}","\\d{7,9}",,,"661234567"]
,[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269]))\\d{4}","\\d{7}",,,"2345678"]
,[,,"6(?:51[01]|6(?:[01][0-4]|2[016-9]|88)|710)\\d{5}|7(?:36|4[25]|56|[7-9]\\d)\\d{4}","\\d{7,9}",,,"661234567"]
,[,,"80(?:0(?:2[238]|79)|9\\d{2})\\d{2}","\\d{7}",,,"8002222"]
,[,,"NA","NA"]
,[,,"90(?:0(?:2[278]|79)|1(?:23|3[012])|6(?:4\\d|6[0126]))\\d{2}","\\d{7}",,,"9002222"]
,[,,"NA","NA"]
,[,,"701\\d{4}","\\d{7}",,,"7011234"]
,[,,"NA","NA"]
,"LI",423,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[23]|7[3-57-9]|87"]
@ -2791,7 +2791,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"87(?:0[1289]|70)\\d{3}","\\d{7}",,,"8770123"]
,[,,"87(?:0[128]|7[0-4])\\d{3}","\\d{7}",,,"8770123"]
,,[,,"1(?:1[278]|44)","\\d{3}",,,"112"]
,[,,"697(?:[35]6|4[25]|[7-9]\\d)\\d{4}","\\d{9}",,,"697361234"]
]
@ -2943,7 +2943,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MA":[,[,,"[5689]\\d{8}","\\d{9}"]
,[,,"5(?:2(?:(?:[015-7]\\d|2[2-9]|3[2-57]|4[2-8]|8[235-7])\\d|9(?:0\\d|[89]0))|3(?:(?:[0-4]\\d|[57][2-9]|6[235-8]|9[3-9])\\d|8(?:0\\d|[89]0)))\\d{4}","\\d{9}",,,"520123456"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[034578]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"]
,[,,"80\\d{7}","\\d{9}",,,"801234567"]
,[,,"89\\d{7}","\\d{9}",,,"891234567"]
,[,,"NA","NA"]
@ -3256,7 +3256,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MU":[,[,,"[2-9]\\d{6}","\\d{7}"]
,[,,"(?:2(?:[034789]\\d|1[0-7]|6[1-69])|4(?:[013-8]\\d|2[4-7])|[56]\\d{2}|8(?:14|3[129]))\\d{4}","\\d{7}",,,"2012345"]
,[,,"(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|87[15-8]|9[1-8]\\d)\\d{4}","\\d{7}",,,"2512345"]
,[,,"(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|8(?:20|7[15-8])|9[1-8]\\d)\\d{4}","\\d{7}",,,"2512345"]
,[,,"80[012]\\d{4}","\\d{7}",,,"8001234"]
,[,,"30\\d{5}","\\d{7}",,,"3012345"]
,[,,"NA","NA"]
@ -3868,17 +3868,17 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"PT":[,[,,"[2-46-9]\\d{8}","\\d{9}"]
,[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}","\\d{9}",,,"212345678"]
,[,,"9(?:[136]\\d{2}|2[124-79]\\d|4(?:80|9\\d))\\d{5}","\\d{9}",,,"912345678"]
,[,,"4\\d{8}|80[02]\\d{6}","\\d{9}",,,"800123456"]
,[,,"71\\d{7}","\\d{9}",,,"712345678"]
,[,,"808\\d{6}","\\d{9}",,,"808123456"]
,[,,"NA","NA"]
,[,,"9(?:[136]\\d{2}|2[0-79]\\d|480)\\d{5}","\\d{9}",,,"912345678"]
,[,,"80[02]\\d{6}","\\d{9}",,,"800123456"]
,[,,"76(?:0[1-57]|1[2-47]|2[237])\\d{5}","\\d{9}",,,"760123456"]
,[,,"80(?:8\\d|9[1579])\\d{5}","\\d{9}",,,"808123456"]
,[,,"884[128]\\d{5}","\\d{9}",,,"884123456"]
,[,,"30\\d{7}","\\d{9}",,,"301234567"]
,"PT",351,"00",,,,,,,,[[,"([2-46-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",,"","",0]
]
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"70(?:7\\d|8[147])\\d{5}","\\d{9}",,,"707123456"]
,[,,"70(?:7\\d|8[17])\\d{5}","\\d{9}",,,"707123456"]
,,[,,"112","\\d{3}",,,"112"]
,[,,"NA","NA"]
]
@ -4133,8 +4133,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"SE":[,[,,"[1-9]\\d{6,9}","\\d{5,10}"]
,[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0-38]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[0-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|1[0-5]|2[0-68]|3[0-4]|4\\d|5[0-5]|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0\\d{5,7}|(?:1[0-68]|2\\d|3[02-59]|4[0-4]|5[0-4]|6[01]|7[0135-8]|8[01])\\d{5,6})","\\d{5,9}",,,"8123456"]
,[,,"7[02-46]\\d{7}","\\d{9}",,,"701234567"]
,[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[0-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0\\d{5,7}|(?:1[0-68]|2\\d|3[02-59]|[45][0-4]|[68][01]|7[0135-8])\\d{5,6})","\\d{5,9}",,,"8123456"]
,[,,"7[0236]\\d{7}","\\d{9}",,,"701234567"]
,[,,"20\\d{4,7}","\\d{6,9}",,,"201234567"]
,[,,"9(?:00|39|44)\\d{7}","\\d{10}",,,"9001234567"]
,[,,"77\\d{7}","\\d{9}",,,"771234567"]
@ -4174,7 +4174,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9[034]"]
]
]
,[,,"NA","NA"]
,[,,"74\\d{7}","\\d{9}",,,"741234567"]
,,,[,,"NA","NA"]
,[,,"NA","NA"]
,,[,,"112|90000","\\d{3,5}",,,"112"]
@ -4187,8 +4187,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"1900\\d{7}","\\d{11}",,,"19001234567"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"3[0-2]\\d{6}","\\d{8}",,,"31234567"]
,"SG",65,"0[0-3][0-9]",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]
,[,,"3[12]\\d{6}","\\d{8}",,,"31234567"]
,"SG",65,"0[0-3]\\d",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]
,"","",0]
,[,"(1[89]00)(\\d{3})(\\d{4})","$1 $2 $3",["1[89]"]
,"","",0]
@ -4200,7 +4200,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"7000\\d{7}","\\d{11}",,,"70001234567"]
,,[,,"99[59]","\\d{3}",,,"999"]
,,[,,"99[359]","\\d{3}",,,"999"]
,[,,"NA","NA"]
]
,"SH":[,[,,"[2-9]\\d{3}","\\d{4}"]
@ -4588,7 +4588,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"TL":[,[,,"[2-489]\\d{6}|7\\d{6,7}","\\d{7,8}"]
,[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}","\\d{7}",,,"2112345"]
,[,,"7[78][1-9]\\d{5}","\\d{8}",,,"77212345"]
,[,,"7[78]\\d{6}","\\d{8}",,,"77212345"]
,[,,"80\\d{5}","\\d{7}",,,"8012345"]
,[,,"90\\d{5}","\\d{7}",,,"9012345"]
,[,,"NA","NA"]


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

@ -626,20 +626,20 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"BD":[,[,,"[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}","\\d{6,10}"]
,[,,"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[1-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[016-8]))\\d{4}|3(?:[6-8]1|(?:0[23]|[25][12]|82|416)\\d|(?:31|12?[5-7])\\d{2})\\d{3}|4(?:(?:02|[49]6|[68]1)|(?:0[13]|21\\d?|[23]2|[457][12]|6[28])\\d|(?:23|[39]1)\\d{2}|1\\d{3})\\d{3}|5(?:(?:[457-9]1|62)|(?:1\\d?|2[12]|3[1-3]|52)\\d|61{2})|6(?:[45]1|(?:11|2[15]|[39]1)\\d|(?:[06-8]1|62)\\d{2})|7(?:(?:32|91)|(?:02|31|[67][12])\\d|[458]1\\d{2}|21\\d{3})\\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}","\\d{6,9}"]
,[,,"2(?:7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8])|9(?:0[0-2]|1[1-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[016-8]))\\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))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|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}","\\d{6,9}"]
,[,,"(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}","\\d{10}"]
,[,,"80[03]\\d{7}","\\d{10}"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,"BD",880,"00[12]?","0",,,"0",,"00",,[[,"(2)(\\d{7})","$1 $2",["2"]
,[,,"96(?:0[49]|1[0-4]|6[69])\\d{6}","\\d{10}"]
,"BD",880,"00[12]?","0",,,"0",,"00",,[[,"(2)(\\d{7})","$1-$2",["2"]
,"0$1","",0]
,[,"(\\d{2})(\\d{4,6})","$1 $2",["[3-79]1"]
,[,"(\\d{2})(\\d{4,6})","$1-$2",["[3-79]1"]
,"0$1","",0]
,[,"(\\d{3})(\\d{3,7})","$1 $2",["[3-79][2-9]|8"]
,[,"(\\d{4})(\\d{3,6})","$1-$2",["1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[016])"]
,"0$1","",0]
,[,"(\\d{4})(\\d{6})","$1 $2",["1"]
,[,"(\\d{3})(\\d{3,7})","$1-$2",["[3-79][2-9]|8"]
,"0$1","",0]
]
,,[,,"NA","NA"]
@ -650,7 +650,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"BE":[,[,,"[1-9]\\d{7,8}","\\d{8,9}"]
,[,,"(?:1[0-69]|[23][2-8]|[49][23]|5\\d|6[013-57-9]|71)\\d{6}|8(?:0[1-9]|[1-79]\\d)\\d{5}","\\d{8}"]
,[,,"4(?:[679]\\d|8[3-9])\\d{6}","\\d{9}"]
,[,,"4(?:[679]\\d|8[03-9])\\d{6}","\\d{9}"]
,[,,"800\\d{5}","\\d{8}"]
,[,,"(?:90|7[07])\\d{6}","\\d{8}"]
,[,,"NA","NA"]
@ -932,7 +932,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"BY":[,[,,"[1-4]\\d{8}|[89]\\d{9,10}","\\d{7,11}"]
,[,,"(?:1(?:5(?:1[1-5]|2\\d|6[1-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}","\\d{7,9}"]
,[,,"(?:1(?:5(?:1[1-5]|2\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d{2})|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:2\\d|3[02-79]|4[024-7]|5[0-7])))\\d{5}","\\d{7,9}"]
,[,,"(?:2(?:5[5679]|9[1-9])|33\\d|44\\d)\\d{6}","\\d{9}"]
,[,,"8(?:0[13]|20\\d)\\d{7}","\\d{10,11}"]
,[,,"(?:810|902)\\d{7}","\\d{10}"]
@ -972,8 +972,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"CA":[,[,,"[2-9]\\d{9}|3\\d{6}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:04|26|[48]9|50)|3(?:06|43)|4(?:03|1[68]|3[18]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:04|26|[48]9|50)|3(?:06|43)|4(?:03|1[68]|3[18]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?"]
,[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|5[06])|5(?:0[06]|1[49]|79|8[17])|6(?:0[04]|13|39|47)|7(?:0[059]|80|78)|8(?:[06]7|19|73)|90[25])[2-9]\\d{6}","\\d{7}(?:\\d{3})?"]
,[,,"8(?:00|55|66|77|88)[2-9]\\d{6}|310\\d{4}","\\d{7}(?:\\d{3})?"]
,[,,"900[2-9]\\d{6}","\\d{10}"]
,[,,"NA","NA"]
@ -1560,7 +1560,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"EH":[,[,,"[5689]\\d{8}","\\d{9}"]
,[,,"528[89]\\d{5}","\\d{9}"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[034578]|8[01]|99)\\d{6}","\\d{9}"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}"]
,[,,"80\\d{7}","\\d{9}"]
,[,,"89\\d{7}","\\d{9}"]
,[,,"NA","NA"]
@ -1962,7 +1962,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"GR":[,[,,"[26-9]\\d{9}","\\d{10}"]
,[,,"2(?:1\\d{2}|2(?:3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[289][1-9])|3(?:1\\d|2[1-57]|3[1-4]|[45][1-3]|7[1-7]|8[1-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|2[1-3]|4[124]|5[1-6]|[39][1-4])|6(?:1\\d|3[124]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[134]|9[15-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-7]))\\d{6}","\\d{10}"]
,[,,"2(?:1\\d{2}|2(?:3[1-8]|4[1-7]|5[1-4]|6[1-8]|7[1-5]|[289][1-9])|3(?:1\\d|2[1-57]|3[1-4]|[45][1-3]|7[1-7]|8[1-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[239][1-4]|4[124]|5[1-6])|6(?:1\\d|3[124]|4[1-7]|5[13-9]|[269][1-6]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[134]|9[15-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-7]))\\d{6}","\\d{10}"]
,[,,"69\\d{8}","\\d{10}"]
,[,,"800\\d{7}","\\d{10}"]
,[,,"90[19]\\d{7}","\\d{10}"]
@ -2186,16 +2186,16 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"IE":[,[,,"[124-9]\\d{6,9}","\\d{5,10}"]
,[,,"1\\d{7,8}|2(?:1\\d{6,7}|[24-9]\\d{5}|3\\d{5,7})|4(?:0[24]\\d{5}|[1269]\\d{7}|[34]\\d{5,7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|2\\d{5,7}|[3679]\\d{7}|8\\d{5})|6(?:1\\d{6}|4\\d{5,7}|[237-9]\\d{5}|[56]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[3-9]\\d{5})","\\d{5,10}"]
,[,,"8(?:22\\d{6}|[35-9]\\d{7,8})","\\d{9,10}"]
,[,,"1\\d{7,8}|2(?:1\\d{6,7}|3\\d{7}|[24-9]\\d{5})|4(?:0[24]\\d{5}|[1-469]\\d{7}|5\\d{6}|7\\d{5}|8[0-46-9]\\d{7})|5(?:0[45]\\d{5}|1\\d{6}|[23679]\\d{7}|8\\d{5})|6(?:1\\d{6}|[237-9]\\d{5}|[4-6]\\d{7})|7[14]\\d{7}|9(?:1\\d{6}|[04]\\d{7}|[35-9]\\d{5})","\\d{5,10}"]
,[,,"8(?:22\\d{6}|[35-9]\\d{7})","\\d{9}"]
,[,,"1800\\d{6}","\\d{10}"]
,[,,"15(?:1[2-9]|[2-8]0|59|9[089])\\d{6}","\\d{10}"]
,[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}","\\d{10}"]
,[,,"18[59]0\\d{6}","\\d{10}"]
,[,,"700\\d{6}","\\d{9}"]
,[,,"76\\d{7}","\\d{9}"]
,"IE",353,"00","0",,,"0",,,,[[,"(1)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"]
,"(0$1)","",0]
,[,"(\\d{2})(\\d{5})","$1 $2",["2[2-9]|4[347]|5[2-58]|6[2-47-9]|9[3-9]"]
,[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"]
,"(0$1)","",0]
,[,"(\\d{3})(\\d{5})","$1 $2",["40[24]|50[45]"]
,"(0$1)","",0]
@ -2216,7 +2216,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,,[,,"18[59]0\\d{6}","\\d{10}"]
,[,,"818\\d{6}","\\d{9}"]
,,[,,"112|999","\\d{3}"]
,[,,"NA","NA"]
,[,,"8[35-9]\\d{8}","\\d{10}"]
]
,"IL":[,[,,"[17]\\d{6,9}|[2-589]\\d{3}(?:\\d{3,6})?|6\\d{3}","\\d{4,10}"]
,[,,"[2-489]\\d{7}","\\d{7,8}"]
@ -2265,13 +2265,13 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"IN":[,[,,"1\\d{7,12}|[2-9]\\d{9,10}","\\d{6,13}"]
,[,,"(?:11|2[02]|33|4[04]|79)[2-7]\\d{7}|80[2-467]\\d{7}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[126-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:[136][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2345]1|57|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[13-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1-5]|4[25-8]|5[125689]|6[235-7]|7[157-9]|8[2-467])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|[57][2-689]|6[24-58]|8[1-6])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d|7(?:(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|9\\d)\\d|8(?:2[0-6]|[013-8]\\d)))[2-7]\\d{5}","\\d{6,10}"]
,[,,"(?:7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0\\d|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|[39][5-9]|42|60)|8(?:[03][07-9]|14|2[7-9]|[4-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[037-9]\\d|4[1-9]|5[0-37-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}","\\d{10}"]
,[,,"(?:7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]\\d|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0\\d|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|7[7-9]|8[1-9]|9[05-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]\\d|9[013-9]))|8(?:0(?:[01589]\\d|6[67])|1(?:[02-589]\\d|1[0135-9]|7[0-79])|2(?:[236-9]\\d|5[1-9])|3(?:[037-9]\\d|4[1-9]|5[0-37-9])|[45]\\d{2}|6[02457-9]\\d|7[1-69]\\d|8(?:[0-26-9]\\d|44|5[2-9])|9(?:[035-9]\\d|2[2-9]|4[0-8]))|9\\d{3})\\d{6}","\\d{10}"]
,[,,"1(?:600\\d{6}|80(?:0\\d{4,8}|3\\d{9}))","\\d{8,13}"]
,[,,"186[12]\\d{9}","\\d{13}"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,"IN",91,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{6})","$1 $2 $3",["7(?:2[0579]|3[057-9]|4[0-389]|5[024-9]|6[0-35-9]|7[03469]|8[0-79])|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[0245789]|7[1-69]|8[0124-9]|9[02-9])|9","7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|9[5-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[037-9]|4[1-9]|5[0-37-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]
,"IN",91,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{6})","$1 $2 $3",["7(?:2[0579]|3[057-9]|4[0-389]|5[024-9]|6[0-35-9]|7[0346-9]|8[0-79])|8(?:0[015689]|1[0-57-9]|2[2356-9]|3[0-57-9]|[45]|6[0245789]|7[1-69]|8[0124-9]|9[02-9])|9","7(?:2(?:0[04-9]|5[09]|7[5-8]|9[389])|3(?:0[1-9]|[58]|7[3679]|9[689])|4(?:0[1-9]|1[15-9]|[29][89]|39|8[389])|5(?:0|[47]9|[25]0|6[6-9]|[89][7-9])|6(?:0[027]|12|20|3[19]|5[45]|6[5-9]|7[679]|9[6-9])|7(?:0[27-9]|3[5-9]|42|60|7[7-9]|8[1-9]|9[05-9])|8(?:[03][07-9]|14|2[7-9]|[4-7]|9[013-9]))|8(?:0(?:[01589]|6[67])|1(?:[02-589]|1[0135-9]|7[0-79])|2(?:[236-9]|5[1-9])|3(?:[037-9]|4[1-9]|5[0-37-9])|[45]|6[02457-9]|7[1-69]|8(?:[0-26-9]|44|5[2-9])|9(?:[035-9]|2[2-9]|4[0-8]))|9"]
,"0$1","",1]
,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79|80[2-46]"]
,"0$1","",1]
@ -2359,8 +2359,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"IS":[,[,,"[4-9]\\d{6}|38\\d{7}","\\d{7,9}"]
,[,,"(?:4(?:1[0-245]|2[0-7]|[37][0-8]|4[0245]|5[0-3568]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[013-7]|4[03-7]|7[0-2578]|8[0-25-9]|9[013-689])|87[23])\\d{4}","\\d{7}"]
,[,,"38[59]\\d{6}|(?:6(?:1[0-8]|3[0-27-9]|4[0-27]|5[0-29]|[67][0-69]|9\\d)|7(?:5[057]|7\\d)|8(?:2[0-5]|[469]\\d|5[1-9]))\\d{4}","\\d{7,9}"]
,[,,"(?:4(?:[14][0-245]|2[0-7]|[37][0-8]|5[0-3568]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[013-7]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|87[23])\\d{4}","\\d{7}"]
,[,,"38[59]\\d{6}|(?:6(?:1[0-8]|3[0-27-9]|4[0-27]|5[0-29]|[67][0-69]|9\\d)|7(?:5[057]|7\\d|8[0-3])|8(?:2[0-5]|[469]\\d|5[1-9]))\\d{4}","\\d{7,9}"]
,[,,"800\\d{4}","\\d{7}"]
,[,,"90\\d{5}","\\d{7}"]
,[,,"NA","NA"]
@ -2769,11 +2769,11 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"LI":[,[,,"6\\d{8}|[23789]\\d{6}","\\d{7,9}"]
,[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269])|870)\\d{4}","\\d{7}"]
,[,,"6(?:51[01]|6(?:[01][0-4]|2[016-9]|88|92)|710)\\d{5}|7(?:36|4[25]|56|[7-9]\\d)\\d{4}","\\d{7,9}"]
,[,,"(?:2(?:01|1[27]|3\\d|6[02-578]|96)|3(?:7[0135-7]|8[048]|9[0269]))\\d{4}","\\d{7}"]
,[,,"6(?:51[01]|6(?:[01][0-4]|2[016-9]|88)|710)\\d{5}|7(?:36|4[25]|56|[7-9]\\d)\\d{4}","\\d{7,9}"]
,[,,"80(?:0(?:2[238]|79)|9\\d{2})\\d{2}","\\d{7}"]
,[,,"NA","NA"]
,[,,"90(?:0(?:2[278]|79)|1(?:23|3[012])|6(?:4\\d|6[0126]))\\d{2}","\\d{7}"]
,[,,"NA","NA"]
,[,,"701\\d{4}","\\d{7}"]
,[,,"NA","NA"]
,"LI",423,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[23]|7[3-57-9]|87"]
@ -2791,7 +2791,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"87(?:0[1289]|70)\\d{3}","\\d{7}"]
,[,,"87(?:0[128]|7[0-4])\\d{3}","\\d{7}"]
,,[,,"1(?:1[278]|44)","\\d{3}"]
,[,,"697(?:[35]6|4[25]|[7-9]\\d)\\d{4}","\\d{9}"]
]
@ -2943,7 +2943,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MA":[,[,,"[5689]\\d{8}","\\d{9}"]
,[,,"5(?:2(?:(?:[015-7]\\d|2[2-9]|3[2-57]|4[2-8]|8[235-7])\\d|9(?:0\\d|[89]0))|3(?:(?:[0-4]\\d|[57][2-9]|6[235-8]|9[3-9])\\d|8(?:0\\d|[89]0)))\\d{4}","\\d{9}"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[034578]|8[01]|99)\\d{6}","\\d{9}"]
,[,,"6(?:0[0-6]|[14-7]\\d|2[2-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}"]
,[,,"80\\d{7}","\\d{9}"]
,[,,"89\\d{7}","\\d{9}"]
,[,,"NA","NA"]
@ -3256,7 +3256,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"MU":[,[,,"[2-9]\\d{6}","\\d{7}"]
,[,,"(?:2(?:[034789]\\d|1[0-7]|6[1-69])|4(?:[013-8]\\d|2[4-7])|[56]\\d{2}|8(?:14|3[129]))\\d{4}","\\d{7}"]
,[,,"(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|87[15-8]|9[1-8]\\d)\\d{4}","\\d{7}"]
,[,,"(?:25\\d|4(?:2[12389]|9\\d)|7\\d{2}|8(?:20|7[15-8])|9[1-8]\\d)\\d{4}","\\d{7}"]
,[,,"80[012]\\d{4}","\\d{7}"]
,[,,"30\\d{5}","\\d{7}"]
,[,,"NA","NA"]
@ -3868,17 +3868,17 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"PT":[,[,,"[2-46-9]\\d{8}","\\d{9}"]
,[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}","\\d{9}"]
,[,,"9(?:[136]\\d{2}|2[124-79]\\d|4(?:80|9\\d))\\d{5}","\\d{9}"]
,[,,"4\\d{8}|80[02]\\d{6}","\\d{9}"]
,[,,"71\\d{7}","\\d{9}"]
,[,,"808\\d{6}","\\d{9}"]
,[,,"NA","NA"]
,[,,"9(?:[136]\\d{2}|2[0-79]\\d|480)\\d{5}","\\d{9}"]
,[,,"80[02]\\d{6}","\\d{9}"]
,[,,"76(?:0[1-57]|1[2-47]|2[237])\\d{5}","\\d{9}"]
,[,,"80(?:8\\d|9[1579])\\d{5}","\\d{9}"]
,[,,"884[128]\\d{5}","\\d{9}"]
,[,,"30\\d{7}","\\d{9}"]
,"PT",351,"00",,,,,,,,[[,"([2-46-9]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",,"","",0]
]
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"70(?:7\\d|8[147])\\d{5}","\\d{9}"]
,[,,"70(?:7\\d|8[17])\\d{5}","\\d{9}"]
,,[,,"112","\\d{3}"]
,[,,"NA","NA"]
]
@ -4133,8 +4133,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"NA","NA"]
]
,"SE":[,[,,"[1-9]\\d{6,9}","\\d{5,10}"]
,[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0-38]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[0-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|1[0-5]|2[0-68]|3[0-4]|4\\d|5[0-5]|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0\\d{5,7}|(?:1[0-68]|2\\d|3[02-59]|4[0-4]|5[0-4]|6[01]|7[0135-8]|8[01])\\d{5,6})","\\d{5,9}"]
,[,,"7[02-46]\\d{7}","\\d{9}"]
,[,,"1(?:0[1-8]\\d{6}|[136]\\d{5,7}|(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)\\d{5,6})|2(?:[136]\\d{5,7}|(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])\\d{5,6})|3(?:[356]\\d{5,7}|(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])\\d{5,6})|4(?:[0246]\\d{5,7}|(?:1[0-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])\\d{5,6})|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])\\d{5,6}|6(?:[03]\\d{5,7}|(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])\\d{5,6})|8\\d{6,8}|9(?:0\\d{5,7}|(?:1[0-68]|2\\d|3[02-59]|[45][0-4]|[68][01]|7[0135-8])\\d{5,6})","\\d{5,9}"]
,[,,"7[0236]\\d{7}","\\d{9}"]
,[,,"20\\d{4,7}","\\d{6,9}"]
,[,,"9(?:00|39|44)\\d{7}","\\d{10}"]
,[,,"77\\d{7}","\\d{9}"]
@ -4174,7 +4174,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,"(9[034]\\d)(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9[034]"]
]
]
,[,,"NA","NA"]
,[,,"74\\d{7}","\\d{9}"]
,,,[,,"NA","NA"]
,[,,"NA","NA"]
,,[,,"112|90000","\\d{3,5}"]
@ -4187,8 +4187,8 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,[,,"1900\\d{7}","\\d{11}"]
,[,,"NA","NA"]
,[,,"NA","NA"]
,[,,"3[0-2]\\d{6}","\\d{8}"]
,"SG",65,"0[0-3][0-9]",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]
,[,,"3[12]\\d{6}","\\d{8}"]
,"SG",65,"0[0-3]\\d",,,,,,,,[[,"([3689]\\d{3})(\\d{4})","$1 $2",["[369]|8[1-9]"]
,"","",0]
,[,"(1[89]00)(\\d{3})(\\d{4})","$1 $2 $3",["1[89]"]
,"","",0]
@ -4200,7 +4200,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
,,[,,"NA","NA"]
,,,[,,"NA","NA"]
,[,,"7000\\d{7}","\\d{11}"]
,,[,,"99[59]","\\d{3}"]
,,[,,"99[359]","\\d{3}"]
,[,,"NA","NA"]
]
,"SH":[,[,,"[2-9]\\d{3}","\\d{4}"]
@ -4588,7 +4588,7 @@ i18n.phonenumbers.metadata.countryToMetadata = {
]
,"TL":[,[,,"[2-489]\\d{6}|7\\d{6,7}","\\d{7,8}"]
,[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}","\\d{7}"]
,[,,"7[78][1-9]\\d{5}","\\d{8}"]
,[,,"7[78]\\d{6}","\\d{8}"]
,[,,"80\\d{5}","\\d{7}"]
,[,,"90\\d{5}","\\d{7}"]
,[,,"NA","NA"]


+ 378
- 166
resources/PhoneNumberMetaData.xml View File

@ -2049,22 +2049,53 @@
<availableFormats>
<numberFormat pattern="(2)(\d{7})">
<leadingDigits>2</leadingDigits>
<format>$1 $2</format>
<format>$1-$2</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{4,6})">
<leadingDigits>[3-79]1</leadingDigits>
<format>$1 $2</format>
<format>$1-$2</format>
</numberFormat>
<!-- Mobile numbers, VOIP, and four-digit fixed-line area codes. -->
<numberFormat pattern="(\d{4})(\d{3,6})">
<leadingDigits>
1|
3(?:
0|
[2-58]2
)|
4(?:
0|
[25]2|
3[23]|
[4689][25]
)|
5(?:
[02-578]2|
6[25]
)|
6(?:
[0347-9]2|
[26][25]
)|
7[02-9]2|
8(?:
[023][23]|
[4-7]2
)|
9(?:
[02][23]|
[458]2|
6[016]
)
</leadingDigits>
<format>$1-$2</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3,7})">
<leadingDigits>
[3-79][2-9]|
8
</leadingDigits>
<format>$1 $2</format>
</numberFormat>
<numberFormat pattern="(\d{4})(\d{6})">
<leadingDigits>1</leadingDigits>
<format>$1 $2</format>
<format>$1-$2</format>
</numberFormat>
</availableFormats>
<generalDesc>
@ -2083,7 +2114,10 @@
first by leading digit, then within by number of digits. Several Dhaka prefixes (02 731
etc) are included despite not being mentioned on the wikipedia page or ITU doc due to
online evidence. Another oddity is Chittagong - some numbers have a leading 2, others
do not - both are allowed for now. -->
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. -->
<nationalNumberPattern>
2(?:
7(?:
@ -2115,74 +2149,223 @@
)
)\d{4}|
3(?:
[6-8]1|
(?:
0[23]|
[25][12]|
82|
416
)\d|
(?:
31|
12?[5-7]
)\d{2}
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(?:
(?:
02|
[49]6|
[68]1
0(?:
2(?:
[09]\d|
7
)|
33\d{2}
)|
(?:
0[13]|
21\d? |
[23]2|
[457][12]|
6[28]
)\d|
(?:
23|
[39]1
)\d{2}|
1\d{3}
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
)
)|
71\d{2}|
8(?:
[18]\d{2}|
23\d{2}|
54\d{2}
)|
9(?:
[18]\d{2}|
2[2-5]\d{2}|
53\d{1,2}
)
)\d{3}|
5(?:
(?:
[457-9]1|
62
02[03489]\d{2}|
1\d{2}|
2(?:
1\d{2}|
2(?:
2(?:\d{2})?|
[457]\d{2}
)
)|
(?:
1\d? |
2[12]|
3[1-3]|
52
)\d|
61{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(?:
[45]1|
(?:
11|
2[15]|
[39]1
)\d|
(?:
[06-8]1|
62
)\d{2}
)|
7(?:
(?:
32|
91
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|
31|
[67][12]
)\d|
[458]1\d{2}|
21\d{3}
[3-589]1|
6[12]|
72[24]
)\d{2}|
21\d{3}|
32
)\d{3}|
8(?:
(?:
@ -2238,6 +2421,17 @@
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<voip>
<nationalNumberPattern>
96(?:
0[49]|
1[0-4]|
6[69]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>9604123456</exampleNumber>
</voip>
<shortCode>
<nationalNumberPattern>
1(?:
@ -2344,10 +2538,12 @@
<exampleNumber>12345678</exampleNumber>
</fixedLine>
<mobile>
<!-- Numbers beginning with 46 outside the ranges allocated by the plan have been included
since many were found online. -->
<nationalNumberPattern>
4(?:
[679]\d|
8[3-9]
8[03-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@ -3427,7 +3623,7 @@
</territory>
<!-- Belarus -->
<!-- http://eng.beltelecom.by/info/numbering/ -->
<!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes -->
<!-- Information on national prefix provided by a Belarussian person. -->
<territory id="BY" countryCode="375" preferredInternationalPrefix="8~10"
internationalPrefix="810" nationalPrefixForParsing="80?"
@ -3479,7 +3675,7 @@
5(?:
1[1-5]|
2\d|
6[1-4]|
6[2-4]|
9[1-7]
)|
6(?:
@ -3632,18 +3828,19 @@
(?:
2(?:
04|
26|
[23]6|
[48]9|
50
)|
3(?:
06|
43
43|
65
)|
4(?:
03|
1[68]|
3[18]|
3[178]|
5[06]
)|
5(?:
@ -3655,6 +3852,7 @@
6(?:
0[04]|
13|
39|
47
)|
7(?:
@ -3678,18 +3876,19 @@
(?:
2(?:
04|
26|
[23]6|
[48]9|
50
)|
3(?:
06|
43
43|
65
)|
4(?:
03|
1[68]|
3[18]|
3[178]|
5[06]
)|
5(?:
@ -3701,6 +3900,7 @@
6(?:
0[04]|
13|
39|
47
)|
7(?:
@ -3798,7 +3998,7 @@
1(?:
80(?:
0\d{2}
)? |
)?|
3(?:
00\d{2}
)?
@ -5197,7 +5397,7 @@
1(?:
80(?:
0\d{2}
)? |
)?|
3(?:
00\d{2}
)?
@ -6437,14 +6637,14 @@
<!-- The following sections are copied verbatim from Morocco to allow these non-geographical
numbers to be recognized as available from within Western Sahara. -->
<mobile>
<!-- Prefixes 60[1-5], 62[47-9], 63[04578] and 68[01] are from numbers found online,
<!-- Prefixes 60[1-5], 62[47-9], 63[04-8] and 68[01] are from numbers found online,
bug-reports, and information provided directly by the carriers. -->
<nationalNumberPattern>
6(?:
0[0-6]|
[14-7]\d|
2[2-46-9]|
3[034578]|
3[03-8]|
8[01]|
99
)\d{6}
@ -8797,10 +8997,9 @@
)|
5(?:
1\d|
2[1-3]|
[239][1-4]|
4[124]|
5[1-6]|
[39][1-4]
5[1-6]
)|
6(?:
1\d|
@ -9870,9 +10069,8 @@
</territory>
<!-- Ireland -->
<!-- http://www.comreg.ie/_fileupload/publications/ComReg0802.pdf -->
<!-- http://www.comreg.ie/_fileupload/publications/ComReg0435.pdf -->
<!-- http://www.comreg.ie/_fileupload/publications/ComReg03147.pdf -->
<!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html -->
<!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf -->
<territory id="IE" countryCode="353" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
@ -9882,11 +10080,11 @@
</numberFormat>
<numberFormat pattern="(\d{2})(\d{5})">
<leadingDigits>
2[2-9]|
4[347]|
5[2-58]|
6[2-47-9]|
9[3-9]
2[24-9]|
47|
58|
6[237-9]|
9[35-9]
</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@ -9952,25 +10150,20 @@
</noInternationalDialling>
<fixedLine>
<!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be
reflected by the numbers in the Yellow Pages. The 023, 043, 052 and 064 area codes also
may have 7 digit subscriber numbers, although limited to 5 in the plan. This was caused
by a numbering update in 2008 (http://www.wtng.info/wtng-353-ie.html has more details).
Other changes not in the plan include consolidating 0502, 0506 and 0509 into 057 and
054, 055 and 053 into 053, and making 044 be followed by 7 digits in some cases.
Another peculiarity is that 048 actually replaces 00 44 28 when Irish people dial,
allowing them to easily dial Northern Ireland. We support these numbers here, although
technically they are numbers for the UK. -->
reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually
replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern
Ireland. We support these numbers here, although technically they are numbers for the
UK. -->
<nationalNumberPattern>
1\d{7,8}|
2(?:
1\d{6,7}|
[24-9]\d{5}|
3\d{5,7}
3\d{7}|
[24-9]\d{5}
)|
4(?:
0[24]\d{5}|
[1269]\d{7}|
[34]\d{5,7}|
[1-469]\d{7}|
5\d{6}|
7\d{5}|
8[0-46-9]\d{7}
@ -9978,21 +10171,19 @@
5(?:
0[45]\d{5}|
1\d{6}|
2\d{5,7}|
[3679]\d{7}|
[23679]\d{7}|
8\d{5}
)|
6(?:
1\d{6}|
4\d{5,7}|
[237-9]\d{5}|
[56]\d{7}
[4-6]\d{7}
)|
7[14]\d{7}|
9(?:
1\d{6}|
[04]\d{7}|
[3-9]\d{5}
[35-9]\d{5}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{5,10}</possibleNumberPattern>
@ -10002,10 +10193,10 @@
<nationalNumberPattern>
8(?:
22\d{6}|
[35-9]\d{7,8}
[35-9]\d{7}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>850123456</exampleNumber>
</mobile>
<tollFree>
@ -10016,9 +10207,8 @@
<premiumRate>
<nationalNumberPattern>
15(?:
1[2-9]|
1[2-8]|
[2-8]0|
59|
9[089]
)\d{6}
</nationalNumberPattern>
@ -10045,6 +10235,11 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>818123456</exampleNumber>
</uan>
<voicemail>
<nationalNumberPattern>8[35-9]\d{8}</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>8501234567</exampleNumber>
</voicemail>
<emergency>
<nationalNumberPattern>
112|
@ -10355,7 +10550,7 @@
4[0-389]|
5[024-9]|
6[0-35-9]|
7[03469]|
7[0346-9]|
8[0-79]
)|
8(?:
@ -10414,7 +10609,9 @@
3[5-9]|
42|
60|
9[5-9]
7[7-9]|
8[1-9]|
9[05-9]
)|
8(?:
[03][07-9]|
@ -10835,8 +11032,8 @@
<!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC
codes list, are added because SMS messages have been successfully sent to these
numbers. It seems almost impossible to know for some of these numbers whether they are
land-line or mobile, since the ranges overlap. Extra prefixes added: 822[1-689], 8299,
8309. -->
land-line or mobile, since the ranges overlap. Extra prefixes added: 777[7-9],
778[1-9], 7790, 822[1-689], 8299, 8309. -->
<nationalNumberPattern>
(?:
7(?:
@ -10878,9 +11075,12 @@
)|
7(?:
0[27-9]|
[39][5-9]|
3[5-9]|
42|
60
60|
7[7-9]|
8[1-9]|
9[05-9]
)|
8(?:
[03][07-9]|
@ -11242,10 +11442,9 @@
<nationalNumberPattern>
(?:
4(?:
1[0-245]|
[14][0-245]|
2[0-7]|
[37][0-8]|
4[0245]|
5[0-3568]|
6\d|
8[0-36-8]
@ -11257,7 +11456,7 @@
3[013-7]|
4[03-7]|
7[0-2578]|
8[0-25-9]|
8[0-35-9]|
9[013-689]
)|
87[23]
@ -11281,7 +11480,8 @@
)|
7(?:
5[057]|
7\d
7\d|
8[0-3]
)|
8(?:
2[0-5]|
@ -14530,7 +14730,6 @@
<possibleNumberPattern>\d{7,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
<!-- Regular Cost services are included here as well. -->
<nationalNumberPattern>
(?:
2(?:
@ -14544,8 +14743,7 @@
7[0135-7]|
8[048]|
9[0269]
)|
870
)
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@ -14558,8 +14756,7 @@
6(?:
[01][0-4]|
2[016-9]|
88|
92
88
)|
710
)\d{5}|
@ -14570,7 +14767,6 @@
[7-9]\d
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,9}</possibleNumberPattern>
<exampleNumber>661234567</exampleNumber>
</mobile>
<!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein,
@ -14588,7 +14784,7 @@
<possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>8002222</exampleNumber>
</tollFree>
<sharedCost>
<premiumRate>
<nationalNumberPattern>
90(?:
0(?:
@ -14607,12 +14803,12 @@
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>9002222</exampleNumber>
</sharedCost>
</premiumRate>
<uan>
<nationalNumberPattern>
87(?:
0[1289]|
70
0[128]|
7[0-4]
)\d{3}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@ -14665,7 +14861,7 @@
1[278]|
44
)
</nationalNumberPattern>
</nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>112</exampleNumber>
</emergency>
@ -15329,14 +15525,14 @@
</fixedLine>
<!-- Also duplicated in Western Sahara, please ensure you update both. -->
<mobile>
<!-- Prefixes 60[1-5], 62[47-9], 63[04578] and 68[01] are from numbers found online,
<!-- Prefixes 60[1-5], 62[47-9], 63[04-8] and 68[01] are from numbers found online,
bug-reports, and information provided directly by the carriers. -->
<nationalNumberPattern>
6(?:
0[0-6]|
[14-7]\d|
2[2-46-9]|
3[034578]|
3[03-8]|
8[01]|
99
)\d{6}
@ -16684,7 +16880,8 @@
<exampleNumber>2012345</exampleNumber>
</fixedLine>
<mobile>
<!--Adding 92 as SMS messages have been successfully sent to this prefix. -->
<!--Adding 92 as SMS messages have been successfully sent to this prefix. 820 has also been
added based on a report from Orange. -->
<nationalNumberPattern>
(?:
25\d|
@ -16693,7 +16890,10 @@
9\d
)|
7\d{2}|
87[15-8]|
8(?:
20|
7[15-8]
)|
9[1-8]\d
)\d{4}
</nationalNumberPattern>
@ -19628,30 +19828,41 @@
<nationalNumberPattern>
9(?:
[136]\d{2}|
2[124-79]\d|
4(?:
80|
9\d
)
2[0-79]\d|
480
)\d{5}
</nationalNumberPattern>
<exampleNumber>912345678</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>
4\d{8}|
80[02]\d{6}
</nationalNumberPattern>
<nationalNumberPattern>80[02]\d{6}</nationalNumberPattern>
<exampleNumber>800123456</exampleNumber>
</tollFree>
<premiumRate>
<nationalNumberPattern>71\d{7}</nationalNumberPattern>
<exampleNumber>712345678</exampleNumber>
<!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. -->
<nationalNumberPattern>
76(?:
0[1-57]|
1[2-47]|
2[237]
)\d{5}
</nationalNumberPattern>
<exampleNumber>760123456</exampleNumber>
</premiumRate>
<sharedCost>
<nationalNumberPattern>808\d{6}</nationalNumberPattern>
<!-- 808 are priced as local calls, 809 are national calls. -->
<nationalNumberPattern>
80(?:
8\d|
9[1579]
)\d{5}
</nationalNumberPattern>
<exampleNumber>808123456</exampleNumber>
</sharedCost>
<personalNumber>
<nationalNumberPattern>884[128]\d{5}</nationalNumberPattern>
<exampleNumber>884123456</exampleNumber>
</personalNumber>
<voip>
<nationalNumberPattern>30\d{7}</nationalNumberPattern>
<exampleNumber>301234567</exampleNumber>
@ -19660,9 +19871,9 @@
<nationalNumberPattern>
70(?:
7\d|
8[147]
8[17]
)\d{5}
</nationalNumberPattern>
</nationalNumberPattern>
<exampleNumber>707123456</exampleNumber>
</uan>
<emergency>
@ -20784,7 +20995,7 @@
(?:
2[0-7]|
4[0136-8]|
5[0-38]|
5[0138]|
7[018]|
8[01]|
9[0-57]
@ -20815,11 +21026,10 @@
)|
5(?:
0[0-6]|
1[0-5]|
[15][0-5]|
2[0-68]|
3[0-4]|
4\d|
5[0-5]|
6[03-5]|
7[013]|
8[0-79]|
@ -20845,11 +21055,9 @@
1[0-68]|
2\d|
3[02-59]|
4[0-4]|
5[0-4]|
6[01]|
7[0135-8]|
8[01]
[45][0-4]|
[68][01]|
7[0135-8]
)\d{5,6}
)
</nationalNumberPattern>
@ -20857,10 +21065,15 @@
<exampleNumber>8123456</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>7[02-46]\d{7}</nationalNumberPattern>
<nationalNumberPattern>7[0236]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>701234567</exampleNumber>
</mobile>
<pager>
<nationalNumberPattern>74\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>741234567</exampleNumber>
</pager>
<tollFree>
<nationalNumberPattern>20\d{4,7}</nationalNumberPattern>
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
@ -20898,8 +21111,8 @@
</territory>
<!-- Singapore -->
<!-- http://www.ida.gov.sg/policies%20and%20regulation/20060508120124.aspx -->
<territory id="SG" countryCode="65" internationalPrefix="0[0-3][0-9]">
<!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx -->
<territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d">
<availableFormats>
<numberFormat pattern="([3689]\d{3})(\d{4})">
<leadingDigits>
@ -20956,7 +21169,7 @@
<exampleNumber>19001234567</exampleNumber>
</premiumRate>
<voip>
<nationalNumberPattern>3[0-2]\d{6}</nationalNumberPattern>
<nationalNumberPattern>3[12]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>31234567</exampleNumber>
</voip>
@ -20972,19 +21185,18 @@
<nationalNumberPattern>
1(?:
[0136]\d{2}|
41\d|
[89](?:
[1-9]\d|
0[1-9]
)|
[57]\d{2,3})|
99[0-46-8]
99[0246-8]
</nationalNumberPattern>
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
<exampleNumber>1312</exampleNumber>
</shortCode>
<emergency>
<nationalNumberPattern>99[59]</nationalNumberPattern>
<nationalNumberPattern>99[359]</nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>999</exampleNumber>
</emergency>
@ -22396,7 +22608,7 @@
<exampleNumber>2112345</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>7[78][1-9]\d{5}</nationalNumberPattern>
<nationalNumberPattern>7[78]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>77212345</exampleNumber>
</mobile>


+ 145
- 0
resources/geocoding/be/375.txt View File

@ -0,0 +1,145 @@
# Copyright (C) 2013 Google Inc.
# 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.
# Generated from:
# http://be.wikipedia.org/wiki/Тэлефонны_план_нумарацыі_Беларусі [414892]
#
# The prefix for Lida (Ліда) was corrected to 154 since this was changed
# in 2011.
# Baranovichi (Баранавічы) was expanded to the prefix 163, in accordance
# with the English/Russian data. The Belarussian data also lists the 4 as
# being only the first digit of subscriber numbers. A similar expansion was
# performed for Pinsk (Пінск), Soligorsk (Салігорск), Molodechno
# (Маладзечна), Borisov (Барысаў) and Orsha (Орша)
3751511|Вялікая Бераставіца, Гродзенская вобласць
3751512|Ваўкавыск
3751513|Свіслач, Гродзенская вобласць
3751514|Шчучын, Гродзенская вобласць
3751515|Масты, Гродзенская вобласць
375152|Гродна
375154|Ліда
3751562|Слонім
3751563|Дзятлава, Гродзенская вобласць
3751564|Зэльва, Гродзенская вобласць
3751591|Астравец, Гродзенская вобласць
3751592|Смаргонь
3751593|Ашмяны
3751594|Воранава, Гродзенская вобласць
3751595|Іўе, Гродзенская вобласць
3751596|Карэлічы, Гродзенская вобласць
3751597|Навагрудак
375162|Брэст
375163|Баранавічы
3751631|Камянец, Брэсцкая вобласць
3751632|Пружаны, Брэсцкая вобласць
3751633|Ляхавічы, Брэсцкая вобласць
3751641|Жабінка, Брэсцкая вобласць
3751642|Кобрын
3751643|Бяроза, Брэсцкая вобласць
3751644|Драгічын, Брэсцкая вобласць
3751645|Івацэвічы, Брэсцкая вобласць
3751646|Ганцавічы, Брэсцкая вобласць
3751647|Лунінец, Брэсцкая вобласць
375165|Пінск
3751651|Маларыта, Брэсцкая вобласць
3751652|Іванава, Брэсцкая вобласць
3751655|Столін, Брэсцкая вобласць
37517|Мінск
3751713|Мар’іна Горка, Мінская вобласць
3751714|Чэрвень
3751715|Беразіно, Мінская вобласць
3751716|Дзяржынск
3751717|Стаўбцы
3751718|Узда, Мінская вобласць
3751719|Капыль, Мінская вобласць
375174|Салігорск
375176|Маладзечна
375177|Барысаў
3751770|Нясвіж
3751771|Вілейка
3751772|Валожын
3751774|Лагойск
3751775|Жодзіна
3751776|Смалявічы
3751792|Старыя Дарогі, Мінская вобласць
3751793|Клецк, Мінская вобласць
3751794|Любань, Мінская вобласць
3751795|Слуцк
3751796|Крупкі, Мінская вобласць
3751797|Мядзел
375212|Віцебск
3752130|Шуміліна, Віцебская вобласць
3752131|Бешанковічы, Віцебская вобласць
3752132|Лепель
3752133|Чашнікі, Віцебская вобласць
3752135|Сянно, Віцебская вобласць
3752136|Талачын
3752137|Дуброўна, Віцебская вобласць
3752138|Лёзна, Віцебская вобласць
3752139|Гарадок, Віцебская вобласць
375214|Полацк/Наваполацк
3752151|Верхнядзвінск, Віцебская вобласць
3752152|Міёры, Віцебская вобласць
3752153|Браслаў
3752154|Шаркоўшчына, Віцебская вобласць
3752155|Паставы
3752156|Глыбокае
3752157|Докшыцы, Віцебская вобласць
3752158|Ушачы, Віцебская вобласць
3752159|Расоны, Віцебская вобласць
375216|Орша
375222|Магілёў
3752230|Глуск, Магілёўская вобласць
3752231|Быхаў, Магілёўская вобласць
3752232|Бялынічы, Магілёўская вобласць
3752233|Горкі, Магілёўская вобласць
3752234|Круглае, Магілёўская вобласць
3752235|Асіповічы
3752236|Клічаў, Магілёўская вобласць
3752237|Кіраўск, Магілёўская вобласць
3752238|Краснаполле, Магілёўская вобласць
3752239|Шклоў
3752240|Мсціслаў
3752241|Крычаў, Магілёўская вобласць
3752242|Чавусы, Магілёўская вобласць
3752243|Чэрыкаў, Магілёўская вобласць
3752244|Клімавічы, Магілёўская вобласць
3752245|Касцюковічы, Магілёўская вобласць
3752246|Слаўгарад, Магілёўская вобласць
3752247|Хоцімск, Магілёўская вобласць
3752248|Дрыбін, Магілёўская вобласць
375225|Бабруйск
375232|Гомель
3752330|Ветка, Гомельская вобласць
3752332|Чачэрск, Гомельская вобласць
3752333|Добруш, Гомельская вобласць
3752334|Жлобін
3752336|Буда-Кашалёва, Гомельская вобласць
3752337|Карма, Гомельская вобласць
3752339|Рагачоў
3752340|Рэчыца
3752342|Светлагорск
3752344|Брагін, Гомельская вобласць
3752345|Калінкавічы
3752346|Хойнікі, Гомельская вобласць
3752347|Лоеў, Гомельская вобласць
3752350|Петрыкаў, Гомельская вобласць
3752351|Мазыр
3752353|Жыткавічы, Гомельская вобласць
3752354|Ельск, Гомельская вобласць
3752355|Нароўля, Гомельская вобласць
3752356|Лельчыцы, Гомельская вобласць
3752357|Акцябрскі, Гомельская вобласць
375236|Мазыр

+ 4
- 0
resources/geocoding/en/1.txt View File

@ -2424,6 +2424,7 @@
1231947|Traverse City, MI
1231995|Traverse City, MI
1234|Ohio
1236|British Columbia
1239|Florida
1239213|Naples, FL
1239225|Fort Myers, FL
@ -7646,6 +7647,7 @@
1361992|Corpus Christi, TX
1361993|Corpus Christi, TX
1361994|Corpus Christi, TX
1365|Ontario
1385|Utah
1386|Florida
1386226|Daytona Beach, FL
@ -10987,6 +10989,7 @@
1435893|Richfield, UT
1435896|Richfield, UT
1435946|Garden City, UT
1437|Ontario
1438|Québec
1440|Ohio
1440204|Lorain, OH
@ -18621,6 +18624,7 @@
1636970|St. Peters, MO
1636978|O'Fallon, MO
1636980|O'Fallon, MO
1639|Saskatchewan
1641|Iowa
1641209|Fairfield, IA
1641227|Baxter, IA


+ 143
- 0
resources/geocoding/en/375.txt View File

@ -0,0 +1,143 @@
# Copyright (C) 2013 Google Inc.
# 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.
# Generated from:
# http://www.eng.beltelecom.by/info/num/ [2011-05-18]
# http://en.wikipedia.org/wiki/+375 [441040280]
# Berestovitsa was changed to Vyalikaya Byerastavitsa, following the name of
# city according to Wikipedia, Kobrin was changed to Kobryn, Bobruysk was
# changed to Babruysk, Logoysk to Lahoysk and Smolevichi to Smalyavichy.
# Navapolatsk was added to the prefix 375214 as per the Russian and Belarussian
# data.
3751511|Vyalikaya Byerastavitsa, Grodno Region
3751512|Volkovysk
3751513|Svisloch, Grodno Region
3751514|Shchuchin, Grodno Region
3751515|Mosty, Grodno Region
375152|Grodno
375154|Lida
3751562|Slonim
3751563|Dyatlovo, Grodno Region
3751564|Zelva, Grodno Region
3751591|Ostrovets, Grodno Region
3751592|Smorgon
3751593|Oshmyany
3751594|Voronovo, Grodno Region
3751595|Ivye, Grodno Region
3751596|Korelichi, Grodno Region
3751597|Novogrudok
375162|Brest
375163|Baranovichi
3751631|Kamenets, Brest Region
3751632|Pruzhany, Brest Region
3751633|Lyakhovichi, Brest Region
3751641|Zhabinka, Brest Region
3751642|Kobryn
3751643|Bereza, Brest Region
3751644|Drogichin, Brest Region
3751645|Ivatsevichi, Brest Region
3751646|Gantsevichi, Brest Region
3751647|Luninets, Brest Region
375165|Pinsk
3751651|Malorita, Brest Region
3751652|Ivanovo, Brest Region
3751655|Stolin, Brest Region
37517|Minsk
3751713|Maryina Gorka, Minsk Region
3751714|Cherven
3751715|Berezino, Minsk Region
3751716|Dzerzhinsk
3751717|Stolbtsy
3751718|Uzda, Minsk Region
3751719|Kopyl, Minsk Region
375174|Soligorsk
375176|Molodechno
375177|Borisov
3751770|Nesvizh
3751771|Vileyka
3751772|Volozhin
3751774|Lahoysk
3751775|Zhodino
3751776|Smalyavichy
3751792|Starye Dorogi, Minsk Region
3751793|Kletsk, Minsk Region
3751794|Lyuban, Minsk Region
3751795|Slutsk
3751796|Krupki, Minsk Region
3751797|Myadel
375212|Vitebsk
3752130|Shumilino, Vitebsk Region
3752131|Beshenkovichi, Vitebsk Region
3752132|Lepel
3752133|Chashniki, Vitebsk Region
3752135|Senno, Vitebsk Region
3752136|Tolochin
3752137|Dubrovno, Vitebsk Region
3752138|Liozno, Vitebsk Region
3752139|Gorodok, Vitebsk Region
375214|Polotsk/Navapolatsk
3752151|Verhnedvinsk, Vitebsk Region
3752152|Miory, Vitebsk Region
3752153|Braslav
3752154|Sharkovshchina, Vitebsk Region
3752155|Postavy
3752156|Glubokoye
3752157|Dokshitsy, Vitebsk Region
3752158|Ushachi, Vitebsk Region
3752159|Rossony, Vitebsk Region
375216|Orsha
375222|Mogilev
3752230|Glusk, Mogilev Region
3752231|Byhov, Mogilev Region
3752232|Belynichi, Mogilev Region
3752233|Gorki, Mogilev Region
3752234|Krugloye, Mogilev Region
3752235|Osipovichi
3752236|Klichev, Mogilev Region
3752237|Kirovsk, Mogilev Region
3752238|Krasnopolye, Mogilev Region
3752239|Shklov
3752240|Mstislavl
3752241|Krichev, Mogilev Region
3752242|Chausy, Mogilev Region
3752243|Cherikov, Mogilev Region
3752244|Klimovichi, Mogilev Region
3752245|Kostyukovichi, Mogilev Region
3752246|Slavgorod, Mogilev Region
3752247|Khotimsk, Mogilev Region
3752248|Dribin, Mogilev Region
375225|Babruysk
375232|Gomel
3752330|Vetka, Gomel Region
3752332|Chechersk, Gomel Region
3752333|Dobrush, Gomel Region
3752334|Zhlobin
3752336|Budo-Koshelevo, Gomel Region
3752337|Korma, Gomel Region
3752339|Rogachev
3752340|Rechitsa
3752342|Svetlogorsk
3752344|Bragin, Gomel Region
3752345|Kalinkovichi
3752346|Khoiniki, Gomel Region
3752347|Loyev, Gomel Region
3752350|Petrikov, Gomel Region
3752351|Mozyr
3752353|Zhitkovichi, Gomel Region
3752354|Yelsk, Gomel Region
3752355|Narovlya, Gomel Region
3752356|Lelchitsy, Gomel Region
3752357|Oktyabrskiy, Gomel Region
375236|Mozyr

+ 144
- 0
resources/geocoding/ru/375.txt View File

@ -0,0 +1,144 @@
# Copyright (C) 2013 Google Inc.
# 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.
# Generated from:
# http://www.beltelecom.by/info/citynumber/data/%C1/ [2011-05-18] (page no
# longer accessible, and no replacement page can be found.)
# http://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Белоруссии [35201967]
#
# Марьина Горка/Пуховичи was shortened to Марьина Горка as per the
# Belarussian and English versions, and Логойск/Плещеницы to Логойск.
# Мядель/Нарочь as shorted to Мядель as well.
# Provinces were added for smaller cities.
3751511|Берестовица, Гродненская область
3751512|Волковыск
3751513|Свислочь, Гродненская область
3751514|Щучин, Гродненская область
3751515|Мосты, Гродненская область
375152|Гродно
375154|Лида
3751562|Слоним
3751563|Дятлово, Гродненская область
3751564|Зельва, Гродненская область
3751591|Островец, Гродненская область
3751592|Сморгонь
3751593|Ошмяны
3751594|Вороново, Гродненская область
3751595|Ивье, Гродненская область
3751596|Кореличи, Гродненская область
3751597|Новогрудок
375162|Брест
375163|Барановичи
3751631|Каменец, Брестская область
3751632|Пружаны, Брестская область
3751633|Ляховичи, Брестская область
3751641|Жабинка, Брестская область
3751642|Кобрин
3751643|Береза, Брестская область
3751644|Дрогичин, Брестская область
3751645|Ивацевичи, Брестская область
3751646|Ганцевичи, Брестская область
3751647|Лунинец, Брестская область
375165|Пинск
3751651|Малорита, Брестская область
3751652|Иваново, Брестская область
3751655|Столин, Брестская область
37517|Минск
3751713|Марьина Горка, Минская область
3751714|Червень
3751715|Березино, Минская область
3751716|Дзержинск
3751717|Столбцы
3751718|Узда, Минская область
3751719|Копыль, Минская область
375174|Солигорск
375176|Молодечно
375177|Борисов
3751770|Несвиж
3751771|Вилейка
3751772|Воложин
3751774|Логойск
3751775|Жодино
3751776|Смолевичи
3751792|Старые Дороги, Минская область
3751793|Клецк, Минская область
3751794|Любань, Минская область
3751795|Слуцк
3751796|Крупки, Минская область
3751797|Мядель
375212|Витебск
3752130|Шумилино, Витебская область
3752131|Бешенковичи, Витебская область
3752132|Лепель
3752133|Чашники, Витебская область
3752135|Сенно, Витебская область
3752136|Толочин
3752137|Дубровно, Витебская область
3752138|Лиозно, Витебская область
3752139|Городок, Витебская область
375214|Полоцк/Новополоцк
3752151|Верхнедвинск, Витебская область
3752152|Миоры, Витебская область
3752153|Браслав
3752154|Шарковщина, Витебская область
3752155|Поставы
3752156|Глубокое
3752157|Докшицы, Витебская область
3752158|Ушачи, Витебская область
3752159|Россоны, Витебская область
375216|Орша
375222|Могилев
3752230|Глуск, Могилевская область
3752231|Быхов, Могилевская область
3752232|Белыничи, Могилевская область
3752233|Горки, Могилевская область
3752234|Круглое, Могилевская область
3752235|Осиповичи
3752236|Кличев, Могилевская область
3752237|Кировск, Могилевская область
3752238|Краснополье, Могилевская область
3752239|Шклов
3752240|Мстиславль
3752241|Кричев, Могилевская область
3752242|Чаусы, Могилевская область
3752243|Чериков, Могилевская область
3752244|Климовичи, Могилевская область
3752245|Костюковичи, Могилевская область
3752246|Славгород, Могилевская область
3752247|Хотимск, Могилевская область
3752248|Дрибин, Могилевская область
375225|Бобруйск
375232|Гомель
3752330|Ветка, Гомельская область
3752332|Чечерск, Гомельская область
3752333|Добруш, Гомельская область
3752334|Жлобин
3752336|Буда-Кошелево, Гомельская область
3752337|Корма, Гомельская область
3752339|Рогачев
3752340|Речица
3752342|Светлогорск
3752344|Брагин, Гомельская область
3752345|Калинковичи
3752346|Хойники, Гомельская область
3752347|Лоев, Гомельская область
3752350|Петриков, Гомельская область
3752351|Мозырь
3752353|Житковичи, Гомельская область
3752354|Ельск, Гомельская область
3752355|Наровля, Гомельская область
3752356|Лельчицы, Гомельская область
3752357|Октябрьский, Гомельская область
375236|Мозырь

Loading…
Cancel
Save