diff --git a/lib/phone/nanp/us/ca.ex b/lib/phone/nanp/us/ca.ex index ad50d40..d27ac79 100644 --- a/lib/phone/nanp/us/ca.ex +++ b/lib/phone/nanp/us/ca.ex @@ -3,13 +3,13 @@ defmodule Phone.NANP.US.CA do use Helper.Area - def regex, do: ~r/^(1)(209|213|310|323|408|415|424|442|510|530|559|562|619|626|628|650|657|661|669|707|714|747|760|805|818|831|858|909|916|925|949|951)([2-9].{6})$/ + def regex, do: ~r/^(1)(209|279|213|310|323|408|415|424|442|510|530|559|562|619|626|628|650|657|661|669|707|714|747|760|805|818|831|858|909|916|925|949|951)([2-9].{6})$/ def area_name, do: "California" def area_type, do: "state" def area_abbreviation, do: "CA" - matcher ["1209", "1213", "1310", "1323", "1408", "1415", "1424", "1442", "1510", - "1530", "1559", "1562", "1619", "1626", "1628", "1650", "1657", "1661", - "1669", "1707", "1714", "1747", "1760", "1805", "1818", "1831", "1858", - "1909", "1916", "1925", "1949", "1951"] + matcher ["1209", "1213", "1279", "1310", "1323", "1408", "1415", "1424", "1442", + "1510", "1530", "1559", "1562", "1619", "1626", "1628", "1650", "1657", + "1661", "1669", "1707", "1714", "1747", "1760", "1805", "1818", "1831", + "1858", "1909", "1916", "1925", "1949", "1951"] end diff --git a/lib/phone/nanp/us/id.ex b/lib/phone/nanp/us/id.ex index 874c8f7..fcc4009 100644 --- a/lib/phone/nanp/us/id.ex +++ b/lib/phone/nanp/us/id.ex @@ -3,10 +3,10 @@ defmodule Phone.NANP.US.ID do use Helper.Area - def regex, do: ~r/^(1)(208)([2-9].{6})$/ + def regex, do: ~r/^(1)(208|986)([2-9].{6})$/ def area_name, do: "Idaho" def area_type, do: "state" def area_abbreviation, do: "ID" - matcher ["1208"] + matcher ["1208", "1986"] end diff --git a/lib/phone/nanp/us/ny.ex b/lib/phone/nanp/us/ny.ex index 7fc8ded..77b2bf9 100644 --- a/lib/phone/nanp/us/ny.ex +++ b/lib/phone/nanp/us/ny.ex @@ -3,11 +3,12 @@ defmodule Phone.NANP.US.NY do use Helper.Area - def regex, do: ~r/^(1)(212|315|332|347|516|518|585|607|631|646|680|716|718|845|914|917|929|934)([2-9].{6})$/ + def regex, do: ~r/^(1)(212|315|332|347|516|518|585|607|631|646|680|716|718|838|845|914|917|929|934)([2-9].{6})$/ def area_name, do: "New York" def area_type, do: "state" def area_abbreviation, do: "NY" matcher ["1212", "1315", "1332", "1347", "1516", "1518", "1585", "1607", "1631", - "1646", "1680", "1716", "1718", "1845", "1914", "1917", "1929", "1934"] + "1646", "1680", "1716", "1718", "1838", "1845", "1914", "1917", "1929", + "1934"] end diff --git a/lib/phone/nanp/us/pa.ex b/lib/phone/nanp/us/pa.ex index 4cccac5..5c6aff7 100644 --- a/lib/phone/nanp/us/pa.ex +++ b/lib/phone/nanp/us/pa.ex @@ -3,11 +3,11 @@ defmodule Phone.NANP.US.PA do use Helper.Area - def regex, do: ~r/^(1)(215|267|272|412|484|570|610|717|724|814|878)([2-9].{6})$/ + def regex, do: ~r/^(1)(215|223|267|272|412|445|484|570|610|717|724|814|878)([2-9].{6})$/ def area_name, do: "Pennsylvania" def area_type, do: "state" def area_abbreviation, do: "PA" - matcher ["1215", "1267", "1272", "1412", "1484", "1570", "1610", "1717", "1724", - "1814", "1878"] + matcher ["1215", "1223", "1267", "1272", "1412", "1445", "1484", "1570", "1610", + "1717", "1724", "1814", "1878"] end diff --git a/lib/phone/nanp/us/tx.ex b/lib/phone/nanp/us/tx.ex index c6f44f3..b58334e 100644 --- a/lib/phone/nanp/us/tx.ex +++ b/lib/phone/nanp/us/tx.ex @@ -3,12 +3,12 @@ defmodule Phone.NANP.US.TX do use Helper.Area - def regex, do: ~r/^(1)(210|214|254|281|325|346|361|409|430|432|469|512|682|713|737|806|817|830|832|903|915|936|940|956|972|979)([2-9].{6})$/ + def regex, do: ~r/^(1)(210|214|254|281|325|346|361|409|430|432|469|512|682|713|726|737|806|817|830|832|903|915|936|940|956|972|979)([2-9].{6})$/ def area_name, do: "Texas" def area_type, do: "state" def area_abbreviation, do: "TX" matcher ["1210", "1214", "1254", "1281", "1325", "1346", "1361", "1409", "1430", - "1432", "1469", "1512", "1682", "1713", "1737", "1806", "1817", "1830", - "1832", "1903", "1915", "1936", "1940", "1956", "1972", "1979"] + "1432", "1469", "1512", "1682", "1713", "1726", "1737", "1806", "1817", + "1830", "1832", "1903", "1915", "1936", "1940", "1956", "1972", "1979"] end diff --git a/lib/phone/nanp/us/wa.ex b/lib/phone/nanp/us/wa.ex index 1fadb0a..6e75ed4 100644 --- a/lib/phone/nanp/us/wa.ex +++ b/lib/phone/nanp/us/wa.ex @@ -3,10 +3,10 @@ defmodule Phone.NANP.US.WA do use Helper.Area - def regex, do: ~r/^(1)(206|253|360|425|509)([2-9].{6})$/ + def regex, do: ~r/^(1)(206|253|360|425|509|564)([2-9].{6})$/ def area_name, do: "Washington" def area_type, do: "state" def area_abbreviation, do: "WA" - matcher ["1206", "1253", "1360", "1425", "1509"] + matcher ["1206", "1253", "1360", "1425", "1509", "1564"] end