Skip to content

Commit

Permalink
Merge 673379c into 74df530
Browse files Browse the repository at this point in the history
  • Loading branch information
luhalvesbr committed Mar 6, 2021
2 parents 74df530 + 673379c commit 91ed381
Show file tree
Hide file tree
Showing 52 changed files with 63 additions and 50 deletions.
1 change: 1 addition & 0 deletions lib/phone/es.ex
Expand Up @@ -35,6 +35,7 @@ defmodule Phone.ES do
Phone.ES.LU,
Phone.ES.M,
Phone.ES.MA,
Phone.ES.Mobile,
Phone.ES.MU,
Phone.ES.NA,
Phone.ES.O,
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/a.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.A do

use Helper.Area

def regex, do: ~r/^(34)(96[5-6]|86[5-6])(.{6})/
def regex, do: ~r/^(34)(96[5-6]|86[5-6])(.{6})$/
def area_name, do: "Alicante"
def area_type, do: "province"
def area_abbreviation, do: "A"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/ab.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.AB do

use Helper.Area

def regex, do: ~r/^(34)(967|867)(.{6})/
def regex, do: ~r/^(34)(967|867)(.{6})$/
def area_name, do: "Albacete"
def area_type, do: "province"
def area_abbreviation, do: "AB"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/al.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.AL do

use Helper.Area

def regex, do: ~r/^(34)(950|850)(.{6})/
def regex, do: ~r/^(34)(950|850)(.{6})$/
def area_name, do: "Almería"
def area_type, do: "province"
def area_abbreviation, do: "AL"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/av.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.AV do

use Helper.Area

def regex, do: ~r/^(34)(920|820)(.{6})/
def regex, do: ~r/^(34)(920|820)(.{6})$/
def area_name, do: "Ávila"
def area_type, do: "province"
def area_abbreviation, do: "AV"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/b.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.B do

use Helper.Area

def regex, do: ~r/^(34)(93[0-9]|83[0-9])(.{6})/
def regex, do: ~r/^(34)(93[0-9]|83[0-9])(.{6})$/
def area_name, do: "Barcelona"
def area_type, do: "province"
def area_abbreviation, do: "B"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/ba.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.BA do

use Helper.Area

def regex, do: ~r/^(34)(924|824)(.{6})/
def regex, do: ~r/^(34)(924|824)(.{6})$/
def area_name, do: "Badajoz"
def area_type, do: "province"
def area_abbreviation, do: "BA"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/bi.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.BI do

use Helper.Area

def regex, do: ~r/^(34)(944|946|844|846)(.{6})/
def regex, do: ~r/^(34)(944|946|844|846)(.{6})$/
def area_name, do: "Bizkaia"
def area_type, do: "province"
def area_abbreviation, do: "BI"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/bu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.BU do

use Helper.Area

def regex, do: ~r/^(34)(947|847)(.{6})/
def regex, do: ~r/^(34)(947|847)(.{6})$/
def area_name, do: "Burgos"
def area_type, do: "province"
def area_abbreviation, do: "BU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/c.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.C do

use Helper.Area

def regex, do: ~r/^(34)(981|881)(.{6})/
def regex, do: ~r/^(34)(981|881)(.{6})$/
def area_name, do: "A Coruña"
def area_type, do: "province"
def area_abbreviation, do: "C"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/ca.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CA do

use Helper.Area

def regex, do: ~r/^(34)(956|856)(.{6})/
def regex, do: ~r/^(34)(956|856)(.{6})$/
def area_name, do: "Cádiz"
def area_type, do: "province"
def area_abbreviation, do: "CA"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/cc.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CC do

use Helper.Area

def regex, do: ~r/^(34)(927|827)(.{6})/
def regex, do: ~r/^(34)(927|827)(.{6})$/
def area_name, do: "Cáceres"
def area_type, do: "province"
def area_abbreviation, do: "CC"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/co.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CO do

use Helper.Area

def regex, do: ~r/^(34)(957|857)(.{6})/
def regex, do: ~r/^(34)(957|857)(.{6})$/
def area_name, do: "Córdoba"
def area_type, do: "province"
def area_abbreviation, do: "CO"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/cr.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CR do

use Helper.Area

def regex, do: ~r/^(34)(926|826)(.{6})/
def regex, do: ~r/^(34)(926|826)(.{6})$/
def area_name, do: "Ciudad Real"
def area_type, do: "province"
def area_abbreviation, do: "CR"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/cs.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CS do

use Helper.Area

def regex, do: ~r/^(34)(964|864)(.{6})/
def regex, do: ~r/^(34)(964|864)(.{6})$/
def area_name, do: "Castellón"
def area_type, do: "province"
def area_abbreviation, do: "CS"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/cu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.CU do

use Helper.Area

def regex, do: ~r/^(34)(969|869)(.{6})/
def regex, do: ~r/^(34)(969|869)(.{6})$/
def area_name, do: "Cuenca"
def area_type, do: "province"
def area_abbreviation, do: "CU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/gc.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.GC do

use Helper.Area

def regex, do: ~r/^(34)(928|828)(.{6})/
def regex, do: ~r/^(34)(928|828)(.{6})$/
def area_name, do: "Las Palmas"
def area_type, do: "province"
def area_abbreviation, do: "GC"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/gi.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.GI do

use Helper.Area

def regex, do: ~r/^(34)(972|872)(.{6})/
def regex, do: ~r/^(34)(972|872)(.{6})$/
def area_name, do: "Girona"
def area_type, do: "province"
def area_abbreviation, do: "GI"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/gr.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.GR do

use Helper.Area

def regex, do: ~r/^(34)(958|858)(.{6})/
def regex, do: ~r/^(34)(958|858)(.{6})$/
def area_name, do: "Granada"
def area_type, do: "province"
def area_abbreviation, do: "GR"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/gu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.GU do

use Helper.Area

def regex, do: ~r/^(34)(949|849)(.{6})/
def regex, do: ~r/^(34)(949|849)(.{6})$/
def area_name, do: "Guadalajara"
def area_type, do: "province"
def area_abbreviation, do: "GU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/h.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.H do

use Helper.Area

def regex, do: ~r/^(34)(959|859)(.{6})/
def regex, do: ~r/^(34)(959|859)(.{6})$/
def area_name, do: "Huelva"
def area_type, do: "province"
def area_abbreviation, do: "H"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/hu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.HU do

use Helper.Area

def regex, do: ~r/^(34)(974|874)(.{6})/
def regex, do: ~r/^(34)(974|874)(.{6})$/
def area_name, do: "Huesca"
def area_type, do: "province"
def area_abbreviation, do: "HU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/j.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.J do

use Helper.Area

def regex, do: ~r/^(34)(953|853)(.{6})/
def regex, do: ~r/^(34)(953|853)(.{6})$/
def area_name, do: "Jaen"
def area_type, do: "province"
def area_abbreviation, do: "J"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/l.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.L do

use Helper.Area

def regex, do: ~r/^(34)(973|873)(.{6})/
def regex, do: ~r/^(34)(973|873)(.{6})$/
def area_name, do: "Lleida"
def area_type, do: "province"
def area_abbreviation, do: "L"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/le.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.LE do

use Helper.Area

def regex, do: ~r/^(34)(987|887)(.{6})/
def regex, do: ~r/^(34)(987|887)(.{6})$/
def area_name, do: "León"
def area_type, do: "province"
def area_abbreviation, do: "LE"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/lo.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.LO do

use Helper.Area

def regex, do: ~r/^(34)(941|841)(.{6})/
def regex, do: ~r/^(34)(941|841)(.{6})$/
def area_name, do: "La Rioja"
def area_type, do: "province"
def area_abbreviation, do: "LO"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/lu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.LU do

use Helper.Area

def regex, do: ~r/^(34)(982|882)(.{6})/
def regex, do: ~r/^(34)(982|882)(.{6})$/
def area_name, do: "Lugo"
def area_type, do: "province"
def area_abbreviation, do: "LU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/m.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.M do

use Helper.Area

def regex, do: ~r/^(34)(91[0-9]|81[0-9])(.{6})/
def regex, do: ~r/^(34)(91[0-9]|81[0-9])(.{6})$/
def area_name, do: "Comunidad de Madrid"
def area_type, do: "province"
def area_abbreviation, do: "M"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/ma.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.MA do

use Helper.Area

def regex, do: ~r/^(34)(95[1-2]|85[1-2])(.{6})/
def regex, do: ~r/^(34)(95[1-2]|85[1-2])(.{6})$/
def area_name, do: "Málaga"
def area_type, do: "province"
def area_abbreviation, do: "MA"
Expand Down
12 changes: 12 additions & 0 deletions lib/phone/es/mobile.ex
@@ -0,0 +1,12 @@
defmodule Phone.ES.Mobile do
@moduledoc false

use Helper.Country

def regex, do: ~r/^(34)(6[0-9]|7[1-4])(.{7})$/
def country, do: "Spain Mobile"
def a2, do: "ES"
def a3, do: "ESP"

matcher(:regex, ["346", "3471", "3472", "3473", "3474"])
end
2 changes: 1 addition & 1 deletion lib/phone/es/mu.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.MU do

use Helper.Area

def regex, do: ~r/^(34)(968|868)(.{6})/
def regex, do: ~r/^(34)(968|868)(.{6})$/
def area_name, do: "Murcia"
def area_type, do: "province"
def area_abbreviation, do: "MU"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/na.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.NA do

use Helper.Area

def regex, do: ~r/^(34)(948|848)(.{6})/
def regex, do: ~r/^(34)(948|848)(.{6})$/
def area_name, do: "Navarra"
def area_type, do: "province"
def area_abbreviation, do: "NA"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/o.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.O do

use Helper.Area

def regex, do: ~r/^(34)(98[4-5]|88[4-5])(.{6})/
def regex, do: ~r/^(34)(98[4-5]|88[4-5])(.{6})$/
def area_name, do: "Asturias"
def area_type, do: "province"
def area_abbreviation, do: "O"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/or.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.OR do

use Helper.Area

def regex, do: ~r/^(34)(988|888)(.{6})/
def regex, do: ~r/^(34)(988|888)(.{6})$/
def area_name, do: "Ourense"
def area_type, do: "province"
def area_abbreviation, do: "OR"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/p.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.P do

use Helper.Area

def regex, do: ~r/^(34)(979|879)(.{6})/
def regex, do: ~r/^(34)(979|879)(.{6})$/
def area_name, do: "Palencia"
def area_type, do: "province"
def area_abbreviation, do: "P"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/pm.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.PM do

use Helper.Area

def regex, do: ~r/^(34)(971|871)(.{6})/
def regex, do: ~r/^(34)(971|871)(.{6})$/
def area_name, do: "Illes Balears"
def area_type, do: "province"
def area_abbreviation, do: "PM"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/po.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.PO do

use Helper.Area

def regex, do: ~r/^(34)(986|886)(.{6})/
def regex, do: ~r/^(34)(986|886)(.{6})$/
def area_name, do: "Pontevedra"
def area_type, do: "province"
def area_abbreviation, do: "PO"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/s.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.S do

use Helper.Area

def regex, do: ~r/^(34)(942|842)(.{6})/
def regex, do: ~r/^(34)(942|842)(.{6})$/
def area_name, do: "Cantabria"
def area_type, do: "province"
def area_abbreviation, do: "S"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/sa.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.SA do

use Helper.Area

def regex, do: ~r/^(34)(923|823)(.{6})/
def regex, do: ~r/^(34)(923|823)(.{6})$/
def area_name, do: "Salamanca"
def area_type, do: "province"
def area_abbreviation, do: "SA"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/se.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.SE do

use Helper.Area

def regex, do: ~r/^(34)(95[4-5]|85[4-5])(.{6})/
def regex, do: ~r/^(34)(95[4-5]|85[4-5])(.{6})$/
def area_name, do: "Sevilla"
def area_type, do: "province"
def area_abbreviation, do: "SE"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/sg.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.SG do

use Helper.Area

def regex, do: ~r/^(34)(921|821)(.{6})/
def regex, do: ~r/^(34)(921|821)(.{6})$/
def area_name, do: "Segovia"
def area_type, do: "province"
def area_abbreviation, do: "SG"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/so.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.SO do

use Helper.Area

def regex, do: ~r/^(34)(975|875)(.{6})/
def regex, do: ~r/^(34)(975|875)(.{6})$/
def area_name, do: "Soria"
def area_type, do: "province"
def area_abbreviation, do: "SO"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/ss.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.SS do

use Helper.Area

def regex, do: ~r/^(34)(943|843)(.{6})/
def regex, do: ~r/^(34)(943|843)(.{6})$/
def area_name, do: "Guipúzcoa"
def area_type, do: "province"
def area_abbreviation, do: "SS"
Expand Down
2 changes: 1 addition & 1 deletion lib/phone/es/t.ex
Expand Up @@ -3,7 +3,7 @@ defmodule Phone.ES.T do

use Helper.Area

def regex, do: ~r/^(34)(977|877)(.{6})/
def regex, do: ~r/^(34)(977|877)(.{6})$/
def area_name, do: "Tarragona"
def area_type, do: "province"
def area_abbreviation, do: "T"
Expand Down

0 comments on commit 91ed381

Please sign in to comment.