Skip to content

Commit 63b1ad2

Browse files
Update Mexico area codes (GH-16)
2 parents 136aefb + e734573 commit 63b1ad2

File tree

3 files changed

+483
-27
lines changed

3 files changed

+483
-27
lines changed

development/src/phone-hooks/metadata/countries.json

Lines changed: 239 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dz",
1616
"Algeria",
1717
"213",
18-
"+213 (..) ... ...."
18+
"+213 (...) ... ..."
1919
],
2020
[
2121
"as",
@@ -1313,30 +1313,174 @@
13131313
"230",
13141314
"+230 (...) ... ...."
13151315
],
1316+
[
1317+
"mx",
1318+
"Mexico",
1319+
"52",
1320+
"+52 (...) ... ....."
1321+
],
1322+
[
1323+
"mx",
1324+
"Mexico",
1325+
"5233",
1326+
"+52 (33) .... ....."
1327+
],
13161328
[
13171329
"mx",
13181330
"Mexico",
13191331
"5255",
1320-
"+52 (55.) ... ....."
1332+
"+52 (55) .... ....."
1333+
],
1334+
[
1335+
"mx",
1336+
"Mexico",
1337+
"5256",
1338+
"+52 (56) .... ....."
13211339
],
13221340
[
13231341
"mx",
13241342
"Mexico",
13251343
"5281",
1326-
"+52 (81.) ... ....."
1344+
"+52 (81) .... ....."
13271345
],
13281346
[
13291347
"mx",
13301348
"Mexico",
1331-
"5233",
1332-
"+52 (33.) ... ....."
1349+
"52221",
1350+
"+52 (221) ... ....."
1351+
],
1352+
[
1353+
"mx",
1354+
"Mexico",
1355+
"52222",
1356+
"+52 (222) ... ....."
1357+
],
1358+
[
1359+
"mx",
1360+
"Mexico",
1361+
"52229",
1362+
"+52 (229) ... ....."
1363+
],
1364+
[
1365+
"mx",
1366+
"Mexico",
1367+
"52440",
1368+
"+52 (440) ... ....."
1369+
],
1370+
[
1371+
"mx",
1372+
"Mexico",
1373+
"52442",
1374+
"+52 (442) ... ....."
1375+
],
1376+
[
1377+
"mx",
1378+
"Mexico",
1379+
"52443",
1380+
"+52 (443) ... ....."
1381+
],
1382+
[
1383+
"mx",
1384+
"Mexico",
1385+
"52444",
1386+
"+52 (444) ... ....."
1387+
],
1388+
[
1389+
"mx",
1390+
"Mexico",
1391+
"52446",
1392+
"+52 (446) ... ....."
1393+
],
1394+
[
1395+
"mx",
1396+
"Mexico",
1397+
"52449",
1398+
"+52 (449) ... ....."
1399+
],
1400+
[
1401+
"mx",
1402+
"Mexico",
1403+
"52477",
1404+
"+52 (477) ... ....."
1405+
],
1406+
[
1407+
"mx",
1408+
"Mexico",
1409+
"52479",
1410+
"+52 (479) ... ....."
1411+
],
1412+
[
1413+
"mx",
1414+
"Mexico",
1415+
"52612",
1416+
"+52 (612) ... ....."
1417+
],
1418+
[
1419+
"mx",
1420+
"Mexico",
1421+
"52614",
1422+
"+52 (614) ... ....."
1423+
],
1424+
[
1425+
"mx",
1426+
"Mexico",
1427+
"52618",
1428+
"+52 (618) ... ....."
1429+
],
1430+
[
1431+
"mx",
1432+
"Mexico",
1433+
"52624",
1434+
"+52 (624) ... ....."
1435+
],
1436+
[
1437+
"mx",
1438+
"Mexico",
1439+
"52631",
1440+
"+52 (631) ... ....."
1441+
],
1442+
[
1443+
"mx",
1444+
"Mexico",
1445+
"52633",
1446+
"+52 (633) ... ....."
1447+
],
1448+
[
1449+
"mx",
1450+
"Mexico",
1451+
"52642",
1452+
"+52 (642) ... ....."
1453+
],
1454+
[
1455+
"mx",
1456+
"Mexico",
1457+
"52644",
1458+
"+52 (644) ... ....."
1459+
],
1460+
[
1461+
"mx",
1462+
"Mexico",
1463+
"52645",
1464+
"+52 (645) ... ....."
13331465
],
13341466
[
13351467
"mx",
13361468
"Mexico",
13371469
"52656",
13381470
"+52 (656) ... ....."
13391471
],
1472+
[
1473+
"mx",
1474+
"Mexico",
1475+
"52662",
1476+
"+52 (662) ... ....."
1477+
],
1478+
[
1479+
"mx",
1480+
"Mexico",
1481+
"52663",
1482+
"+52 (663) ... ....."
1483+
],
13401484
[
13411485
"mx",
13421486
"Mexico",
@@ -1346,20 +1490,104 @@
13461490
[
13471491
"mx",
13481492
"Mexico",
1349-
"52998",
1350-
"+52 (998) ... ....."
1493+
"52667",
1494+
"+52 (667) ... ....."
13511495
],
13521496
[
13531497
"mx",
13541498
"Mexico",
1355-
"52774",
1356-
"+52 (774) ... ....."
1499+
"52686",
1500+
"+52 (686) ... ....."
13571501
],
13581502
[
13591503
"mx",
13601504
"Mexico",
1361-
"52229",
1362-
"+52 (229) ... ....."
1505+
"52722",
1506+
"+52 (722) ... ....."
1507+
],
1508+
[
1509+
"mx",
1510+
"Mexico",
1511+
"52729",
1512+
"+52 (729) ... ....."
1513+
],
1514+
[
1515+
"mx",
1516+
"Mexico",
1517+
"52744",
1518+
"+52 (744) ... ....."
1519+
],
1520+
[
1521+
"mx",
1522+
"Mexico",
1523+
"52771",
1524+
"+52 (771) ... ....."
1525+
],
1526+
[
1527+
"mx",
1528+
"Mexico",
1529+
"52833",
1530+
"+52 (833) ... ....."
1531+
],
1532+
[
1533+
"mx",
1534+
"Mexico",
1535+
"52844",
1536+
"+52 (844) ... ....."
1537+
],
1538+
[
1539+
"mx",
1540+
"Mexico",
1541+
"52868",
1542+
"+52 (868) ... ....."
1543+
],
1544+
[
1545+
"mx",
1546+
"Mexico",
1547+
"52871",
1548+
"+52 (871) ... ....."
1549+
],
1550+
[
1551+
"mx",
1552+
"Mexico",
1553+
"52899",
1554+
"+52 (899) ... ....."
1555+
],
1556+
[
1557+
"mx",
1558+
"Mexico",
1559+
"52921",
1560+
"+52 (921) ... ....."
1561+
],
1562+
[
1563+
"mx",
1564+
"Mexico",
1565+
"52961",
1566+
"+52 (961) ... ....."
1567+
],
1568+
[
1569+
"mx",
1570+
"Mexico",
1571+
"52981",
1572+
"+52 (981) ... ....."
1573+
],
1574+
[
1575+
"mx",
1576+
"Mexico",
1577+
"52990",
1578+
"+52 (990) ... ....."
1579+
],
1580+
[
1581+
"mx",
1582+
"Mexico",
1583+
"52998",
1584+
"+52 (998) ... ....."
1585+
],
1586+
[
1587+
"mx",
1588+
"Mexico",
1589+
"52999",
1590+
"+52 (999) ... ....."
13631591
],
13641592
[
13651593
"fm",

development/src/phone-hooks/metadata/validations.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@
393393
],
394394
"it": [
395395
"^\\d{6,12}$",
396-
"^0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?$"
396+
"^0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?$"
397397
],
398398
"je": [
399399
"^\\d{10}$",
@@ -477,7 +477,7 @@
477477
],
478478
"lr": [
479479
"^\\d{7,9}$",
480-
"^(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}$"
480+
"^(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}$"
481481
],
482482
"ls": [
483483
"^\\d{8}$",
@@ -577,7 +577,7 @@
577577
],
578578
"mx": [
579579
"^\\d{10,11}$",
580-
"^1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}$"
580+
"^1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}$"
581581
],
582582
"my": [
583583
"^\\d{8,10}$",
@@ -605,7 +605,7 @@
605605
],
606606
"ng": [
607607
"^\\d{7,14}$",
608-
"^(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}$"
608+
"^2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}$"
609609
],
610610
"ni": [
611611
"^\\d{8}$",
@@ -701,7 +701,7 @@
701701
],
702702
"ro": [
703703
"^\\d{6,9}$",
704-
"^(?:[2378]\\d|90)\\d{7}|[23]\\d{5}$"
704+
"^(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}$"
705705
],
706706
"rs": [
707707
"^\\d{6,12}$",
@@ -781,7 +781,7 @@
781781
],
782782
"sv": [
783783
"^\\d{7,11}$",
784-
"^[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?$"
784+
"^[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?$"
785785
],
786786
"sx": [
787787
"^\\d{10}$",

0 commit comments

Comments
 (0)