diff options
Diffstat (limited to 'javascript/i18n/phonenumbers/metadata.js')
-rw-r--r-- | javascript/i18n/phonenumbers/metadata.js | 147 |
1 files changed, 83 insertions, 64 deletions
diff --git a/javascript/i18n/phonenumbers/metadata.js b/javascript/i18n/phonenumbers/metadata.js index e77ad54..b96d629 100644 --- a/javascript/i18n/phonenumbers/metadata.js +++ b/javascript/i18n/phonenumbers/metadata.js @@ -131,7 +131,7 @@ i18n.phonenumbers.metadata.countryCodeToRegionCodeMap = { ,267:["BW"] ,268:["SZ"] ,269:["KM"] -,290:["SH"] +,290:["SH","TA"] ,291:["ER"] ,297:["AW"] ,298:["FO"] @@ -673,7 +673,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"BF":[,[,,"[24-7]\\d{7}","\\d{8}"] ,[,,"(?:20(?:49|5[23]|9[016-9])|40(?:4[56]|5[4-6]|7[0179])|50[34]\\d)\\d{4}","\\d{8}",,,"20491234"] -,[,,"6(?:[0156]\\d|[28][0-5]|4[01])\\d{5}|7\\d{7}","\\d{8}",,,"70123456"] +,[,,"6(?:[0-256]\\d|8[0-5]|4[0-4])\\d{5}|7\\d{7}","\\d{8}",,,"70123456"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] @@ -718,7 +718,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"BH":[,[,,"[136-9]\\d{7}","\\d{8}"] ,[,,"(?:1(?:3[3-6]|6[0156]|7\\d)\\d|6(?:1[16]\\d|6(?:0\\d|3[12]|44)|9(?:69|9[6-9]))|77\\d{2})\\d{4}","\\d{8}",,,"17001234"] -,[,,"(?:3(?:[23469]\\d|5[035]|77|8[348])\\d|6(?:1[16]\\d|3(?:00|33|6[16])|6(?:[069]\\d|3[03-9]|44)|9(?:69|9[6-9]))|77\\d{2})\\d{4}","\\d{8}",,,"36001234"] +,[,,"(?:3(?:[1-4679]\\d|5[035]|8[348])\\d|6(?:1[16]\\d|3(?:00|33|6[16])|500|6(?:[069]\\d|3[03-9]|44|88)|9(?:69|9[6-9]))|77\\d{2})\\d{4}","\\d{8}",,,"36001234"] ,[,,"80\\d{6}","\\d{8}",,,"80123456"] ,[,,"(?:87|9[014578])\\d{6}","\\d{8}",,,"90123456"] ,[,,"84\\d{6}","\\d{8}",,,"84123456"] @@ -734,7 +734,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"BI":[,[,,"[27]\\d{7}","\\d{8}"] ,[,,"22(?:2[0-7]|[3-5]0)\\d{4}","\\d{8}",,,"22201234"] -,[,,"(?:29\\d|7(?:1[1-3]|[4-9]\\d))\\d{5}","\\d{8}",,,"79561234"] +,[,,"(?:29|7[14-9])\\d{6}","\\d{8}",,,"79561234"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] @@ -750,7 +750,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"BJ":[,[,,"[2689]\\d{7}|7\\d{3}","\\d{4,8}"] ,[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}","\\d{8}",,,"20211234"] -,[,,"(?:6[467]|9[03-8])\\d{6}","\\d{8}",,,"90011234"] +,[,,"(?:6[46-8]|9[03-9])\\d{6}","\\d{8}",,,"90011234"] ,[,,"7[3-5]\\d{2}","\\d{4}",,,"7312"] ,[,,"NA","NA"] ,[,,"NA","NA"] @@ -843,7 +843,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"BR":[,[,,"[1-46-9]\\d{7,10}|5\\d{8,9}","\\d{8,11}"] ,[,,"1[1-9][2-5]\\d{7}|(?:[4689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}","\\d{8,11}",,,"1123456789"] -,[,,"1(?:1(?:5[347]|[6-9]\\d|)|[2-9][6-9]\\d)\\d{6}|(?:2[12478]|3[1-578]|[4689][1-9]|5[13-5]|7[13-579])[6-9]\\d{7}|(?:119\\d|1[2-9]9[6-9])\\d{7}","\\d{10,11}",,,"1161234567"] +,[,,"1(?:1(?:5[347]|[6-9]\\d|)|[2-9][6-9]\\d)\\d{6}|(?:2[12478]|3[1-578]|[4689][1-9]|5[13-5]|7[13-579])[6-9]\\d{7}|(?:1(?:19\\d|[2-9]9[6-9])|2[12478]9[6-9])\\d{7}","\\d{10,11}",,,"1161234567"] ,[,,"800\\d{6,7}","\\d{8,11}",,,"800123456"] ,[,,"[359]00\\d{6,7}","\\d{8,11}",,,"300123456"] ,[,,"[34]00\\d{5}","\\d{8}",,,"40041234"] @@ -853,7 +853,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,"$1","",0] ,[,"(\\d{5})(\\d{4})","$1-$2",["9(?:[1-9]|0[1-9])"] ,"$1","",0] -,[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["1[1-9]9"] +,[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["(?:1[1-9]|2[12478])9"] ,"($1)","0 $CC ($1)",0] ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]"] ,"($1)","0 $CC ($1)",0] @@ -862,7 +862,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,"([3589]00)(\\d{2,3})(\\d{4})","$1 $2 $3",["[3589]00"] ,"0$1","",0] ] -,[[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["1[1-9]9","1[1-9]9"] +,[[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["(?:1[1-9]|2[12478])9","(?:1[1-9]|2[12478])9"] ,"($1)","0 $CC ($1)",0] ,[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["[1-9][1-9]","[1-9][1-9]"] ,"($1)","0 $CC ($1)",0] @@ -1247,7 +1247,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"90[059]\\d{7}","\\d{10}",,,"9001234567"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,[,,"210[0-6]\\d{4}|4(?:0(?:[04]0\\d{4}|10[0-3]\\d{3}|2(?:00\\d|900)\\d{2}|3[01]\\d{4}|5\\d{5}|70[01]\\d{3})|1[01]\\d{5}|20[0-3]\\d{4}|400\\d{4}|70[0-2]\\d{4})|5100\\d{4}","\\d{8}",,,"40001234"] +,[,,"210[0-6]\\d{4}|4(?:0(?:[04]0\\d{4}|10[0-3]\\d{3}|2(?:00\\d|900)\\d{2}|3[01]\\d{4}|5\\d{5}|70[01]\\d{3}|8[0-2]\\d{4})|1[01]\\d{5}|20[0-3]\\d{4}|400\\d{4}|70[0-2]\\d{4})|5100\\d{4}","\\d{8}",,,"40001234"] ,"CR",506,"00",,,,"(19(?:0[0-2468]|19|20|66|77))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[24-7]|8[3-9]"] ,"","$CC $1",0] ,[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]0"] @@ -1564,7 +1564,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"EH":[,[,,"[5689]\\d{8}","\\d{9}"] ,[,,"528[89]\\d{5}","\\d{9}",,,"528812345"] -,[,,"6(?:0[0-8]|[14-7]\\d|2[0-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"] +,[,,"6(?:0[0-8]|[124-7]\\d|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"] @@ -1729,18 +1729,15 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"1(?:[578]|12)","\\d{2,3}",,,"112"] ,[,,"NA","NA"] ] -,"GA":[,[,,"[01]\\d{6,7}","\\d{7,8}"] -,[,,"1\\d{6}","\\d{7,8}",,,"1441234"] -,[,,"0[2-7]\\d{6}","\\d{7,8}",,,"06031234"] +,"GA":[,[,,"0\\d{7}","\\d{8}"] +,[,,"01\\d{6}","\\d{8}",,,"01441234"] +,[,,"0[2-7]\\d{6}","\\d{8}",,,"06031234"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,"GA",241,"00","0",,,"0",,,,[[,"(1)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1"] -,"0$1","",0] -,[,"(0\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"] -,"","",0] +,"GA",241,"00",,,,,,,,[[,"(0\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",,"","",0] ] ,,[,,"NA","NA"] ,,,[,,"NA","NA"] @@ -1797,21 +1794,23 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"911","\\d{3}",,,"911"] ,[,,"NA","NA"] ] -,"GE":[,[,,"[3458]\\d{8}","\\d{6,9}"] +,"GE":[,[,,"[34578]\\d{8}","\\d{6,9}"] ,[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}","\\d{6,9}",,,"322123456"] ,[,,"5(?:14|5[01578]|68|7[0147-9]|9[0-35-9])\\d{6}","\\d{9}",,,"555123456"] ,[,,"800\\d{6}","\\d{9}",,,"800123456"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,[,,"NA","NA"] +,[,,"706\\d{6}","\\d{9}",,,"706123456"] ,"GE",995,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"] ,"8 $1","",0] +,[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"] +,"8 $1","",0] ,[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5"] ,"$1","",0] ] ,,[,,"NA","NA"] -,,,[,,"NA","NA"] +,,,[,,"706\\d{6}","\\d{9}",,,"706123456"] ,[,,"NA","NA"] ,,[,,"0(?:11|22|33)|1(?:1[123]|22)","\\d{3}",,,"112"] ,[,,"NA","NA"] @@ -1911,17 +1910,17 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"1?1[678]","\\d{2,3}",,,"117"] ,[,,"NA","NA"] ] -,"GN":[,[,,"[23567]\\d{7,8}","\\d{8,9}"] +,"GN":[,[,,"[367]\\d{7,8}","\\d{8,9}"] ,[,,"30(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])\\d{4}","\\d{8}",,,"30241234"] -,[,,"(?:24|55)\\d{6}|6(?:0(?:2[0-35-9]|3[3467]|5[2457-9])|1[0-5]\\d|2\\d{2}|[4-9]\\d{2}|3(?:[14]0|35))\\d{4}|6(?:[03]1|2[128]|5[57]|6[2469])\\d{6}","\\d{8,9}",,,"60201234"] +,[,,"6(?:[03]1|2[128]|5[57]|6[2469])\\d{6}","\\d{9}",,,"601123456"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,[,,"78\\d{6}","\\d{8}",,,"78123456"] -,"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[23567]"] +,[,,"722\\d{6}","\\d{9}",,,"722123456"] +,"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"] ,"","",0] -,[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6[02356]"] +,[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"] ,"","",0] ] ,,[,,"NA","NA"] @@ -2006,8 +2005,8 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"NA","NA"] ] ,"GU":[,[,,"[5689]\\d{9}","\\d{7}(?:\\d{3})?"] -,[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}","\\d{7}(?:\\d{3})?",,,"6713001234"] -,[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[23678])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}","\\d{7}(?:\\d{3})?",,,"6713001234"] +,[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}","\\d{7}(?:\\d{3})?",,,"6713001234"] +,[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:56|7[1-9]|8[236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[5-9])|7(?:[079]7|2[0167]|3[45]|8[789])|8(?:[2-5789]8|6[48])|9(?:2[29]|6[79]|7[179]|8[789]|9[78]))\\d{4}","\\d{7}(?:\\d{3})?",,,"6713001234"] ,[,,"8(?:00|55|66|77|88)[2-9]\\d{6}","\\d{10}",,,"8002123456"] ,[,,"900[2-9]\\d{6}","\\d{10}",,,"9002123456"] ,[,,"NA","NA"] @@ -2249,9 +2248,9 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,,[,,"NA","NA"] ,,,[,,"1700\\d{6}|[2-689]\\d{3}","\\d{4,10}",,,"1700123456"] -,[,,"[2-689]\\d{3}","\\d{4}",,,"2250"] +,[,,"[2-689]\\d{3}|1599\\d{6}","\\d{4}(?:\\d{6})?",,,"1599123456"] ,,[,,"1(?:0[012]|12)","\\d{3}",,,"112"] -,[,,"1599\\d{6}","\\d{10}",,,"1599123456"] +,[,,"NA","NA"] ] ,"IM":[,[,,"[135789]\\d{6,9}","\\d{6,10}"] ,[,,"1624\\d{6}","\\d{6,10}",,,"1624456789"] @@ -2269,13 +2268,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]|3[5-9]|42|6[03-9]|[79]\\d|8[1-9])|8(?:[0-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-57-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[1-46-9])|7(?:0[2-9]|[1-79]\\d|8[1-9])|8(?:[0-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(?:[0357-9]\\d|4[1-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[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-57-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|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[1-46-9])|7(?:0[2-9]|[1-79]|8[1-9])|8(?:[0-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(?:[0357-9]|4[1-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] @@ -2339,21 +2338,25 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"NA","NA"] ,[,,"NA","NA"] ] -,"IR":[,[,,"[14-8]\\d{6,9}|[23]\\d{5,9}|9(?:[1-4]\\d{8}|9\\d{2,8})","\\d{4,10}"] -,[,,"(?:[145](?:1[1-9]|[2-9]\\d)\\d{0,3}|[23][1-9]\\d{0,4}|6[1-9]\\d{1,4}|[78]\\d{2,5})\\d{4}","\\d{6,10}",,,"2123456789"] +,"IR":[,[,,"[14-8]\\d{6,9}|[23]\\d{4,9}|9(?:[1-4]\\d{8}|9\\d{2,8})","\\d{4,10}"] +,[,,"1(?:[13-589][12]|[27][1-4])\\d{7}|2(?:1\\d{3,8}|3[12]\\d{7}|4(?:1\\d{4,7}|2\\d{7})|5(?:1\\d{3,7}|[2356]\\d{7})|6\\d{8}|7[34]\\d{7}|[89][12]\\d{7})|3(?:1(?:1\\d{4,7}|2\\d{7})|2[1-4]\\d{7}|3(?:[125]\\d{7}|4\\d{6,7})|4(?:1\\d{6,7}[24-9]\\d{7})|5(?:1\\d{4,7}|[23]\\d{7})|[6-9][12]\\d{7})|4(?:[135-9][12]\\d{7}|2[1-467]\\d{7}|4(?:1\\d{4,7}|[2-4]\\d{7}))|5(?:1(?:1\\d{4,7}|2\\d{7})|2[89]\\d{7}|3[1-5]\\d{7}|4(?:1\\d{4,7}|[2-8]\\d{7})|[5-7][12]\\d{7}|8[1245]\\d{7})|6(?:1(?:1\\d{6,7}|2\\d{7})|[347-9][12]\\d{7}|5(?:1\\d{7}|2\\d{6,7})|6[1-6]\\d{7})|7(?:[13589][12]|2[1289]|4[1-4]|6[1-6]|7[1-3])\\d{7}|8(?:[145][12]|3[124578]|6[1256]|7[1245])\\d{7}","\\d{5,10}",,,"2123456789"] ,[,,"9[1-3]\\d{8}","\\d{10}",,,"9123456789"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"(?:[2-6]0\\d|993)\\d{7}","\\d{10}",,,"9932123456"] -,"IR",98,"00","0",,,"0",,,,[[,"(21)(\\d{3,5})","$1 $2",["21"] +,"IR",98,"00","0",,,"0",,,,[[,"(2[15])(\\d{3,5})","$1 $2",["2(?:1|5[0-47-9])"] +,"0$1","",0] +,[,"(2[15])(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1|5[0-47-9])"] ,"0$1","",0] -,[,"(21)(\\d{3})(\\d{3,4})","$1 $2 $3",["21"] +,[,"(2\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2(?:[16]|5[0-47-9])"] ,"0$1","",0] -,[,"(2[16])(\\d{4})(\\d{4})","$1 $2 $3",["2[16]"] +,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]|2[02-57-9]"] ,"0$1","",0] -,[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]|2[02-9]"] +,[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["[13-9]|2[02-57-9]"] +,"0$1","",0] +,[,"(\\d{3})(\\d{3})","$1 $2",["[13-9]|2[02-57-9]"] ,"0$1","",0] ] ,,[,,"943\\d{7}","\\d{10}",,,"9432123456"] @@ -2555,8 +2558,8 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"NA","NA"] ] ,"KH":[,[,,"[1-9]\\d{7,9}","\\d{6,10}"] -,[,,"(?:2[3-6]|3[2-6]|4[2-4]|[567][2-5])(?:[2-47-9]|5\\d|6\\d?)\\d{5}","\\d{6,9}",,,"23456789"] -,[,,"(?:(?:1\\d|6[016-9]|7(?:[07-9]|6\\d))[1-9]|8(?:0[89]|[134679]\\d|5[2-9]|8\\d{2})|9(?:[0-589][1-9]|[67][1-9]\\d?))\\d{5}","\\d{8,9}",,,"91234567"] +,[,,"(?:2[3-6]|3[2-6]|4[2-4]|[567][2-5])(?:[2-47-9]|5\\d|6\\d?)\\d{5}|(?:23[48]|[456]3\\d|)\\d{6}","\\d{6,9}",,,"23456789"] +,[,,"(?:(?:1\\d|6[016-9]|7[07-9]|)[1-9]|(?:12|31|76)[1-9]\\d|8(?:0[89]|[134679]\\d|5[2-9]|8\\d{2})|9(?:[0-589][1-9]|[67][1-9]\\d?))\\d{5}","\\d{8,9}",,,"91234567"] ,[,,"1800(?:1\\d|2[019])\\d{4}","\\d{10}",,,"1800123456"] ,[,,"1900(?:1\\d|2[09])\\d{4}","\\d{10}",,,"1900123456"] ,[,,"NA","NA"] @@ -2675,7 +2678,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"KW":[,[,,"[12569]\\d{6,7}","\\d{7,8}"] ,[,,"(?:18\\d|2(?:[23]\\d{2}|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7])))\\d{4}","\\d{7,8}",,,"22345678"] -,[,,"(?:5(?:1[0-2]|[05]\\d)|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|6[069]|[79]\\d))\\d{5}","\\d{8}",,,"50012345"] +,[,,"(?:5(?:1[0-35]|[05]\\d)|6(?:0[034679]|5[015-9]|6\\d|7[067]|9[0369])|9(?:0[09]|4[049]|6[069]|[79]\\d|88))\\d{5}","\\d{8}",,,"50012345"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] @@ -2708,7 +2711,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"KZ":[,[,,"(?:33\\d|7\\d{2}|80[09])\\d{7}","\\d{10}"] ,[,,"33622\\d{5}|7(?:1(?:0(?:[23]\\d|4[023]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[1-79]|4[0-35-9]|59)|4(?:2\\d|3[013-79]|4[0-8]|5[1-79])|5(?:2\\d|3[1-8]|4[1-7]|59)|6(?:[234]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[234]\\d|5[139])|4(?:2\\d|3[1235-9]|59)|5(?:[23]\\d|4[01246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[237]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59)))\\d{5}","\\d{10}",,,"7123456789"] -,[,,"7(?:0[01257]|6[02-4]|7[15-8]|85)\\d{7}","\\d{10}",,,"7710009998"] +,[,,"7(?:0[01257]|47|6[02-4]|7[15-8]|85)\\d{7}","\\d{10}",,,"7710009998"] ,[,,"800\\d{7}","\\d{10}",,,"8001234567"] ,[,,"809\\d{7}","\\d{10}",,,"8091234567"] ,[,,"NA","NA"] @@ -2947,7 +2950,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-8]|[14-7]\\d|2[0-46-9]|3[03-8]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"] +,[,,"6(?:0[0-8]|[124-7]\\d|3[013-8]|8[01]|99)\\d{6}","\\d{9}",,,"650123456"] ,[,,"80\\d{7}","\\d{9}",,,"801234567"] ,[,,"89\\d{7}","\\d{9}",,,"891234567"] ,[,,"NA","NA"] @@ -3242,19 +3245,19 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"9(?:11|99)","\\d{3}",,,"911"] ,[,,"NA","NA"] ] -,"MT":[,[,,"[2579]\\d{7}","\\d{8}"] +,"MT":[,[,,"[2357-9]\\d{7}","\\d{8}"] ,[,,"2(?:0(?:1[0-6]|[69]\\d)|[1-357]\\d{2})\\d{4}","\\d{8}",,,"21001234"] -,[,,"(?:7(?:210|[79]\\d{2})|9(?:2[13]\\d|696|8(?:1[1-3]|89|97)|9\\d{2}))\\d{4}","\\d{8}",,,"96961234"] -,[,,"NA","NA"] -,[,,"50(?:0(?:3[1679]|4\\d)|[169]\\d{2}|7[06]\\d)\\d{3}","\\d{8}",,,"50031234"] -,[,,"NA","NA"] +,[,,"(?:7(?:210|[79]\\d{2})|9(?:2(?:1[01]|31)|696|8(?:1[1-3]|89|97)|9\\d{2}))\\d{4}","\\d{8}",,,"96961234"] +,[,,"800[3467]\\d{4}","\\d{8}",,,"80071234"] +,[,,"5(?:0(?:0(?:37|43)|6\\d{2}|70\\d|9[0168])|[12]\\d0[1-5])\\d{3}","\\d{8}",,,"50037123"] ,[,,"NA","NA"] ,[,,"NA","NA"] +,[,,"3550\\d{4}","\\d{8}",,,"35501234"] ,"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",,"","",0] ] ,,[,,"7117\\d{4}","\\d{8}",,,"71171234"] ,,,[,,"NA","NA"] -,[,,"NA","NA"] +,[,,"501\\d{5}","\\d{8}",,,"50112345"] ,,[,,"112","\\d{3}",,,"112"] ,[,,"NA","NA"] ] @@ -3393,7 +3396,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"NA","NA"] ] ,"NA":[,[,,"[68]\\d{7,8}","\\d{8,9}"] -,[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:2\\d|3[378])|4[01]|69|7[014])|2(?:17|25|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[29]|7[01]|81)|4(?:17|2(?:[012]|7?)|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])|69|7[01]))\\d{4}","\\d{8,9}",,,"612012345"] +,[,,"6(?:1(?:17|2(?:[0189]\\d|[2-6]|7\\d?)|3(?:2\\d|3[378])|4[01]|69|7[014])|2(?:17|25|5(?:[0-36-8]|4\\d?)|69|70)|3(?:17|2(?:[0237]\\d?|[14-689])|34|6[29]|7[01]|81)|4(?:17|2(?:[012]|7?)|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])|69|7[01]))\\d{4}","\\d{8,9}",,,"61221234"] ,[,,"(?:60|8[125])\\d{7}","\\d{9}",,,"811234567"] ,[,,"NA","NA"] ,[,,"8701\\d{5}","\\d{9}",,,"870123456"] @@ -3431,15 +3434,15 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"1[5-8]","\\d{2}",,,"15"] ,[,,"NA","NA"] ] -,"NE":[,[,,"[029]\\d{7}","\\d{8}"] +,"NE":[,[,,"[0289]\\d{7}","\\d{8}"] ,[,,"2(?:0(?:20|3[1-7]|4[134]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}","\\d{8}",,,"20201234"] -,[,,"9[0-46-9]\\d{6}","\\d{8}",,,"93123456"] +,[,,"(?:89|9[0-46-9])\\d{6}","\\d{8}",,,"93123456"] ,[,,"08\\d{6}","\\d{8}",,,"08123456"] ,[,,"09\\d{6}","\\d{8}",,,"09123456"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,"NE",227,"00",,,,,,,,[[,"([029]\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[29]|09"] +,"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[289]|09"] ,"","",0] ,[,"(08)(\\d{3})(\\d{3})","$1 $2 $3",["08"] ,"","",0] @@ -3520,7 +3523,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"85\\d{7}","\\d{9}",,,"851234567"] -,"NL",31,"00","0",,,"0",,,,[[,"([1-578]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[458]"] +,"NL",31,"00","0",,,"0",,,,[[,"([1-578]\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]"] ,"0$1","",0] ,[,"([1-5]\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"] ,"0$1","",0] @@ -3736,8 +3739,8 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"000","\\d{3}",,,"000"] ,[,,"NA","NA"] ] -,"PH":[,[,,"[2-9]\\d{7,9}|1800\\d{7,9}","\\d{7,13}"] -,[,,"(?:2|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578]|8[2-8])\\d{7}","\\d{7,9}",,,"21234567"] +,"PH":[,[,,"2\\d{5,7}|[3-9]\\d{7,9}|1800\\d{7,9}","\\d{5,13}"] +,[,,"2\\d{5}(?:\\d{2})?|(?:3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578]|8[2-8])\\d{7}|88(?:22\\d{6}|42\\d{4})","\\d{5,10}",,,"21234567"] ,[,,"(?:81[37]|9(?:0[5-9]|1[025-9]|2[0-35-9]|3[02-9]|4[236-9]|7[3479]|89|9[46-9]))\\d{7}","\\d{10}",,,"9051234567"] ,[,,"1800\\d{7,9}","\\d{11,13}",,,"180012345678"] ,[,,"NA","NA"] @@ -3746,7 +3749,9 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,[,,"NA","NA"] ,"PH",63,"00","0",,,"0",,,,[[,"(2)(\\d{3})(\\d{4})","$1 $2 $3",["2"] ,"(0$1)","",0] -,[,"(\\d{4})(\\d{5})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"] +,[,"(2)(\\d{5})","$1 $2",["2"] +,"(0$1)","",0] +,[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"] ,"(0$1)","",0] ,[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"] ,"(0$1)","",0] @@ -3969,7 +3974,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"RO":[,[,,"2\\d{5,8}|[37-9]\\d{8}","\\d{6,9}"] ,[,,"2(?:1(?:\\d{7}|9\\d{3})|[3-6](?:\\d{7}|\\d9\\d{2}))|3[13-6]\\d{7}","\\d{6,9}",,,"211234567"] -,[,,"7[1-8]\\d{7}","\\d{9}",,,"712345678"] +,[,,"7(?:000\\d{5}|[1-8]\\d{7})","\\d{9}",,,"712345678"] ,[,,"800\\d{6}","\\d{9}",,,"800123456"] ,[,,"90[036]\\d{6}","\\d{9}",,,"900123456"] ,[,,"801\\d{6}","\\d{9}",,,"801123456"] @@ -4214,16 +4219,16 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"99[359]","\\d{3}",,,"999"] ,[,,"NA","NA"] ] -,"SH":[,[,,"[2-9]\\d{3}","\\d{4}"] -,[,,"(?:[2-468]\\d|7[01])\\d{2}","\\d{4}",,,"2158"] +,"SH":[,[,,"[2-79]\\d{3,4}","\\d{4,5}"] +,[,,"2(?:[0-57-9]\\d|6[4-9])\\d{2}|(?:[2-46]\\d|7[01])\\d{2}","\\d{4,5}",,,"2158"] ,[,,"NA","NA"] ,[,,"NA","NA"] -,[,,"(?:[59]\\d|7[2-9])\\d{2}","\\d{4}",,,"5012"] +,[,,"(?:[59]\\d|7[2-9])\\d{2}","\\d{4,5}",,,"5012"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,"SH",290,"00",,,,,,,,,,[,,"NA","NA"] -,,,[,,"NA","NA"] +,1,,[,,"NA","NA"] ,[,,"NA","NA"] ,,[,,"9(?:11|99)","\\d{3}",,,"999"] ,[,,"NA","NA"] @@ -4348,7 +4353,7 @@ i18n.phonenumbers.metadata.countryToMetadata = { ] ,"SO":[,[,,"[1-79]\\d{6,8}","\\d{7,9}"] ,[,,"(?:[134]\\d|2[0-79]|5[57-9])\\d{5}","\\d{7}",,,"5522010"] -,[,,"(?:15\\d|2(?:4\\d|8)|6[17-9]?\\d{2}|7\\d{2}|9(?:07|1)\\d)\\d{5}","\\d{7,9}",,,"907792024"] +,[,,"(?:15\\d|2(?:4\\d|8)|6[17-9]?\\d{2}|7\\d{2}|9(?:07|[19])\\d)\\d{5}","\\d{7,9}",,,"907792024"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] @@ -4493,6 +4498,20 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,1,[,,"999","\\d{3}",,,"999"] ,[,,"NA","NA"] ] +,"TA":[,[,,"8\\d{3}","\\d{4}"] +,[,,"8\\d{3}","\\d{4}",,,"8999"] +,[,,"NA","NA"] +,[,,"NA","NA"] +,[,,"NA","NA"] +,[,,"NA","NA"] +,[,,"NA","NA"] +,[,,"NA","NA"] +,"TA",290,"00",,,,,,,,,,[,,"NA","NA"] +,,,[,,"NA","NA"] +,[,,"NA","NA"] +,,[,,"NA","NA"] +,[,,"NA","NA"] +] ,"TC":[,[,,"[5689]\\d{9}","\\d{7}(?:\\d{3})?"] ,[,,"649(?:712|9(?:4\\d|50))\\d{4}","\\d{7}(?:\\d{3})?",,,"6497121234"] ,[,,"649(?:2(?:3[129]|4[1-7])|3(?:3[1-389]|4[1-7])|4[34][12])\\d{4}","\\d{10}",,,"6492311234"] @@ -4583,9 +4602,9 @@ i18n.phonenumbers.metadata.countryToMetadata = { ,,[,,"1(?:0[1-3]|12)","\\d{3}",,,"112"] ,[,,"NA","NA"] ] -,"TK":[,[,,"[2-5]\\d{3}","\\d{4}"] +,"TK":[,[,,"[2-9]\\d{3}","\\d{4}"] ,[,,"[2-4]\\d{3}","\\d{4}",,,"3010"] -,[,,"5\\d{3}","\\d{4}",,,"5190"] +,[,,"[5-9]\\d{3}","\\d{4}",,,"5190"] ,[,,"NA","NA"] ,[,,"NA","NA"] ,[,,"NA","NA"] |