Skip to content

Commit

Permalink
Merge pull request #111 from net/master
Browse files Browse the repository at this point in the history
Add NANP area codes 223, 279, 445, 564, 726, 838, and 986
  • Loading branch information
fcevado authored Mar 14, 2018
2 parents 906bf24 + 18e1356 commit 6e45ed9
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 17 deletions.
10 changes: 5 additions & 5 deletions lib/phone/nanp/us/ca.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions lib/phone/nanp/us/id.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 3 additions & 2 deletions lib/phone/nanp/us/ny.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 3 additions & 3 deletions lib/phone/nanp/us/pa.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 3 additions & 3 deletions lib/phone/nanp/us/tx.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions lib/phone/nanp/us/wa.ex
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 6e45ed9

Please sign in to comment.