fullstack-phone
Version:
A dual-module phone number system with dynamic regional metadata
2,657 lines (2,656 loc) • 1.01 MB
JSON
{
"AC": {
"regionCodes": [
"AC"
],
"countryCodeToRegionCodeMap": {
"247": [
"AC"
]
},
"countryToMetadata": {
"AC": [
null,
[
null,
null,
"(?:[01589]\\d|[46])\\d{4}",
null,
null,
null,
null,
null,
null,
[
5,
6
]
],
[
null,
null,
"6[2-467]\\d{3}",
null,
null,
null,
"62889",
null,
null,
[
5
]
],
[
null,
null,
"4\\d{4}",
null,
null,
null,
"40123",
null,
null,
[
5
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AC",
247,
"00",
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"(?:0[1-9]|[1589]\\d)\\d{4}",
null,
null,
null,
"542011",
null,
null,
[
6
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AD": {
"regionCodes": [
"AD"
],
"countryCodeToRegionCodeMap": {
"376": [
"AD"
]
},
"countryToMetadata": {
"AD": [
null,
[
null,
null,
"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",
null,
null,
null,
null,
null,
null,
[
6,
8,
9
]
],
[
null,
null,
"[78]\\d{5}",
null,
null,
null,
"712345",
null,
null,
[
6
]
],
[
null,
null,
"690\\d{6}|[356]\\d{5}",
null,
null,
null,
"312345",
null,
null,
[
6,
9
]
],
[
null,
null,
"180[02]\\d{4}",
null,
null,
null,
"18001234",
null,
null,
[
8
]
],
[
null,
null,
"[19]\\d{5}",
null,
null,
null,
"912345",
null,
null,
[
6
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AD",
376,
"00",
null,
null,
null,
null,
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{3})",
"$1 $2",
[
"[135-9]"
]
],
[
null,
"(\\d{4})(\\d{4})",
"$1 $2",
[
"1"
]
],
[
null,
"(\\d{3})(\\d{3})(\\d{3})",
"$1 $2 $3",
[
"6"
]
]
],
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
"1800\\d{4}",
null,
null,
null,
null,
null,
null,
[
8
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AE": {
"regionCodes": [
"AE"
],
"countryCodeToRegionCodeMap": {
"971": [
"AE"
]
},
"countryToMetadata": {
"AE": [
null,
[
null,
null,
"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",
null,
null,
null,
null,
null,
null,
[
5,
6,
7,
8,
9,
10,
11,
12
]
],
[
null,
null,
"[2-4679][2-8]\\d{6}",
null,
null,
null,
"22345678",
null,
null,
[
8
],
[
7
]
],
[
null,
null,
"5[024-68]\\d{7}",
null,
null,
null,
"501234567",
null,
null,
[
9
]
],
[
null,
null,
"400\\d{6}|800\\d{2,9}",
null,
null,
null,
"800123456"
],
[
null,
null,
"900[02]\\d{5}",
null,
null,
null,
"900234567",
null,
null,
[
9
]
],
[
null,
null,
"700[05]\\d{5}",
null,
null,
null,
"700012345",
null,
null,
[
9
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AE",
971,
"00",
"0",
null,
null,
"0",
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{2,9})",
"$1 $2",
[
"60|8"
]
],
[
null,
"(\\d)(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"[236]|[479][2-8]"
],
"0$1"
],
[
null,
"(\\d{3})(\\d)(\\d{5})",
"$1 $2 $3",
[
"[479]"
]
],
[
null,
"(\\d{2})(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"5"
],
"0$1"
]
],
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"600[25]\\d{5}",
null,
null,
null,
"600212345",
null,
null,
[
9
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AF": {
"regionCodes": [
"AF"
],
"countryCodeToRegionCodeMap": {
"93": [
"AF"
]
},
"countryToMetadata": {
"AF": [
null,
[
null,
null,
"[2-7]\\d{8}",
null,
null,
null,
null,
null,
null,
[
9
],
[
7
]
],
[
null,
null,
"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",
null,
null,
null,
"234567890",
null,
null,
null,
[
7
]
],
[
null,
null,
"7\\d{8}",
null,
null,
null,
"701234567",
null,
null,
null,
[
7
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AF",
93,
"00",
"0",
null,
null,
"0",
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{4})",
"$1 $2",
[
"[1-9]"
]
],
[
null,
"(\\d{2})(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"[2-7]"
],
"0$1"
]
],
[
[
null,
"(\\d{2})(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"[2-7]"
],
"0$1"
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AG": {
"regionCodes": [
"AG"
],
"countryCodeToRegionCodeMap": {
"1": [
"AG"
]
},
"countryToMetadata": {
"AG": [
null,
[
null,
null,
"(?:268|[58]\\d\\d|900)\\d{7}",
null,
null,
null,
null,
null,
null,
[
10
],
[
7
]
],
[
null,
null,
"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",
null,
null,
null,
"2684601234",
null,
null,
null,
[
7
]
],
[
null,
null,
"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",
null,
null,
null,
"2684641234",
null,
null,
null,
[
7
]
],
[
null,
null,
"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"8002123456"
],
[
null,
null,
"900[2-9]\\d{6}",
null,
null,
null,
"9002123456"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"5002345678"
],
[
null,
null,
"26848[01]\\d{4}",
null,
null,
null,
"2684801234",
null,
null,
null,
[
7
]
],
"AG",
1,
"011",
"1",
null,
null,
"([457]\\d{6})$|1",
"268$1",
null,
null,
null,
null,
[
null,
null,
"26840[69]\\d{4}",
null,
null,
null,
"2684061234",
null,
null,
null,
[
7
]
],
null,
"268",
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AI": {
"regionCodes": [
"AI"
],
"countryCodeToRegionCodeMap": {
"1": [
"AI"
]
},
"countryToMetadata": {
"AI": [
null,
[
null,
null,
"(?:264|[58]\\d\\d|900)\\d{7}",
null,
null,
null,
null,
null,
null,
[
10
],
[
7
]
],
[
null,
null,
"264(?:292|4(?:6[12]|9[78]))\\d{4}",
null,
null,
null,
"2644612345",
null,
null,
null,
[
7
]
],
[
null,
null,
"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",
null,
null,
null,
"2642351234",
null,
null,
null,
[
7
]
],
[
null,
null,
"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"8002123456"
],
[
null,
null,
"900[2-9]\\d{6}",
null,
null,
null,
"9002123456"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"5002345678"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AI",
1,
"011",
"1",
null,
null,
"([2457]\\d{6})$|1",
"264$1",
null,
null,
null,
null,
[
null,
null,
"264724\\d{4}",
null,
null,
null,
"2647241234",
null,
null,
null,
[
7
]
],
null,
"264",
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AL": {
"regionCodes": [
"AL"
],
"countryCodeToRegionCodeMap": {
"355": [
"AL"
]
},
"countryToMetadata": {
"AL": [
null,
[
null,
null,
"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",
null,
null,
null,
null,
null,
null,
[
6,
7,
8,
9
],
[
5
]
],
[
null,
null,
"4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",
null,
null,
null,
"22345678",
null,
null,
[
8
],
[
5,
6,
7
]
],
[
null,
null,
"6(?:[78][2-9]|9\\d)\\d{6}",
null,
null,
null,
"672123456",
null,
null,
[
9
]
],
[
null,
null,
"800\\d{4}",
null,
null,
null,
"8001234",
null,
null,
[
7
]
],
[
null,
null,
"900[1-9]\\d\\d",
null,
null,
null,
"900123",
null,
null,
[
6
]
],
[
null,
null,
"808[1-9]\\d\\d",
null,
null,
null,
"808123",
null,
null,
[
6
]
],
[
null,
null,
"700[2-9]\\d{4}",
null,
null,
null,
"70021234",
null,
null,
[
8
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AL",
355,
"00",
"0",
null,
null,
"0",
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{3,4})",
"$1 $2",
[
"80|9"
],
"0$1"
],
[
null,
"(\\d)(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"4[2-6]"
],
"0$1"
],
[
null,
"(\\d{2})(\\d{3})(\\d{3})",
"$1 $2 $3",
[
"[2358][2-5]|4"
],
"0$1"
],
[
null,
"(\\d{3})(\\d{5})",
"$1 $2",
[
"[23578]"
],
"0$1"
],
[
null,
"(\\d{2})(\\d{3})(\\d{4})",
"$1 $2 $3",
[
"6"
],
"0$1"
]
],
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AM": {
"regionCodes": [
"AM"
],
"countryCodeToRegionCodeMap": {
"374": [
"AM"
]
},
"countryToMetadata": {
"AM": [
null,
[
null,
null,
"(?:[1-489]\\d|55|60|77)\\d{6}",
null,
null,
null,
null,
null,
null,
[
8
],
[
5,
6
]
],
[
null,
null,
"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",
null,
null,
null,
"10123456",
null,
null,
null,
[
5,
6
]
],
[
null,
null,
"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",
null,
null,
null,
"77123456"
],
[
null,
null,
"800\\d{5}",
null,
null,
null,
"80012345"
],
[
null,
null,
"90[016]\\d{5}",
null,
null,
null,
"90012345"
],
[
null,
null,
"80[1-4]\\d{5}",
null,
null,
null,
"80112345"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}",
null,
null,
null,
"60271234"
],
"AM",
374,
"00",
"0",
null,
null,
"0",
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{2})(\\d{3})",
"$1 $2 $3",
[
"[89]0"
],
"0 $1"
],
[
null,
"(\\d{3})(\\d{5})",
"$1 $2",
[
"2|3[12]"
],
"(0$1)"
],
[
null,
"(\\d{2})(\\d{6})",
"$1 $2",
[
"1|47"
],
"(0$1)"
],
[
null,
"(\\d{2})(\\d{6})",
"$1 $2",
[
"[3-9]"
],
"0$1"
]
],
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AO": {
"regionCodes": [
"AO"
],
"countryCodeToRegionCodeMap": {
"244": [
"AO"
]
},
"countryToMetadata": {
"AO": [
null,
[
null,
null,
"[29]\\d{8}",
null,
null,
null,
null,
null,
null,
[
9
]
],
[
null,
null,
"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",
null,
null,
null,
"222123456"
],
[
null,
null,
"9[1-79]\\d{7}",
null,
null,
null,
"923123456"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AO",
244,
"00",
null,
null,
null,
null,
null,
null,
null,
[
[
null,
"(\\d{3})(\\d{3})(\\d{3})",
"$1 $2 $3",
[
"[29]"
]
]
],
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AR": {
"regionCodes": [
"AR"
],
"countryCodeToRegionCodeMap": {
"54": [
"AR"
]
},
"countryToMetadata": {
"AR": [
null,
[
null,
null,
"(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",
null,
null,
null,
null,
null,
null,
[
10,
11
],
[
6,
7,
8
]
],
[
null,
null,
"3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",
null,
null,
null,
"1123456789",
null,
null,
[
10
],
[
6,
7,
8
]
],
[
null,
null,
"93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",
null,
null,
null,
"91123456789",
null,
null,
null,
[
6,
7,
8
]
],
[
null,
null,
"800\\d{7,8}",
null,
null,
null,
"8001234567"
],
[
null,
null,
"60[04579]\\d{7}",
null,
null,
null,
"6001234567",
null,
null,
[
10
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AR",
54,
"00",
"0",
null,
null,
"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?",
"9$1",
null,
null,
[
[
null,
"(\\d{3})",
"$1",
[
"0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"
]
],
[
null,
"(\\d{2})(\\d{4})",
"$1-$2",
[
"[1-9]"
]
],
[
null,
"(\\d{3})(\\d{4})",
"$1-$2",
[
"[2-9]"
]
],
[
null,
"(\\d{4})(\\d{4})",
"$1-$2",
[
"[1-8]"
]
],
[
null,
"(\\d{4})(\\d{2})(\\d{4})",
"$1 $2-$3",
[
"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])",
"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)",
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"
],
"0$1",
null,
1
],
[
null,
"(\\d{2})(\\d{4})(\\d{4})",
"$1 $2-$3",
[
"1"
],
"0$1",
null,
1
],
[
null,
"(\\d{3})(\\d{3})(\\d{4})",
"$1-$2-$3",
[
"[68]"
],
"0$1"
],
[
null,
"(\\d{3})(\\d{3})(\\d{4})",
"$1 $2-$3",
[
"[23]"
],
"0$1",
null,
1
],
[
null,
"(\\d)(\\d{4})(\\d{2})(\\d{4})",
"$2 15-$3-$4",
[
"9(?:2[2-469]|3[3-578])",
"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))",
"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)",
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"
],
"0$1"
],
[
null,
"(\\d)(\\d{2})(\\d{4})(\\d{4})",
"$2 15-$3-$4",
[
"91"
],
"0$1"
],
[
null,
"(\\d{3})(\\d{3})(\\d{5})",
"$1-$2-$3",
[
"8"
],
"0$1"
],
[
null,
"(\\d)(\\d{3})(\\d{3})(\\d{4})",
"$2 15-$3-$4",
[
"9"
],
"0$1"
]
],
[
[
null,
"(\\d{4})(\\d{2})(\\d{4})",
"$1 $2-$3",
[
"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])",
"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)",
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"
],
"0$1",
null,
1
],
[
null,
"(\\d{2})(\\d{4})(\\d{4})",
"$1 $2-$3",
[
"1"
],
"0$1",
null,
1
],
[
null,
"(\\d{3})(\\d{3})(\\d{4})",
"$1-$2-$3",
[
"[68]"
],
"0$1"
],
[
null,
"(\\d{3})(\\d{3})(\\d{4})",
"$1 $2-$3",
[
"[23]"
],
"0$1",
null,
1
],
[
null,
"(\\d)(\\d{4})(\\d{2})(\\d{4})",
"$1 $2 $3-$4",
[
"9(?:2[2-469]|3[3-578])",
"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))",
"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)",
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]",
"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"
]
],
[
null,
"(\\d)(\\d{2})(\\d{4})(\\d{4})",
"$1 $2 $3-$4",
[
"91"
]
],
[
null,
"(\\d{3})(\\d{3})(\\d{5})",
"$1-$2-$3",
[
"8"
],
"0$1"
],
[
null,
"(\\d)(\\d{3})(\\d{3})(\\d{4})",
"$1 $2 $3-$4",
[
"9"
]
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
"810\\d{7}",
null,
null,
null,
null,
null,
null,
[
10
]
],
[
null,
null,
"810\\d{7}",
null,
null,
null,
"8101234567",
null,
null,
[
10
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AS": {
"regionCodes": [
"AS"
],
"countryCodeToRegionCodeMap": {
"1": [
"AS"
]
},
"countryToMetadata": {
"AS": [
null,
[
null,
null,
"(?:[58]\\d\\d|684|900)\\d{7}",
null,
null,
null,
null,
null,
null,
[
10
],
[
7
]
],
[
null,
null,
"6846(?:22|33|44|55|77|88|9[19])\\d{4}",
null,
null,
null,
"6846221234",
null,
null,
null,
[
7
]
],
[
null,
null,
"684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}",
null,
null,
null,
"6847331234",
null,
null,
null,
[
7
]
],
[
null,
null,
"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"8002123456"
],
[
null,
null,
"900[2-9]\\d{6}",
null,
null,
null,
"9002123456"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
"52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}",
null,
null,
null,
"5002345678"
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
"AS",
1,
"011",
"1",
null,
null,
"([267]\\d{6})$|1",
"684$1",
null,
null,
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
"684",
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
],
null,
null,
[
null,
null,
null,
null,
null,
null,
null,
null,
null,
[
-1
]
]
]
}
},
"AT": {
"regionCodes": [
"AT"
],
"countryCodeToRegionCodeMap": {
"43": [
"AT"
]
},
"countryToMetadata": {
"AT": [
null,
[
null,
null,
"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",
null,
null,
null,
null,
null,
null,
[
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
[
3
]
],
[
null,
null,
"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",
null,
null,
null,
"1234567890",
null,
null,
null,
[
3
]
],
[
null,
null,
"6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}",
null,
null,
null,
"664123456",
null,
null,
[
7,
8,
9,
10,
11,
12,
13
]
],
[
null,
null,
"800\\d{6,10}",
null,
null,
null,
"800123456",
null,
null,
[
9,
10,
11,
12,
13
]
],
[
null,
null,
"(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",
null,
null,
null,
"900123456",
null,
null,
[
9,
10,
11,
12,
13