@randyd45/curp-validation
Version:
a simple package for curp validation
141 lines (140 loc) • 2.54 kB
JavaScript
export class RegionInfo {
constructor(name, iso) {
this.name = name;
this.iso = iso;
}
}
export const states = {
"AS": new RegionInfo(
"Aguascalientes",
"MX-AGU"
),
"BC": new RegionInfo(
"Baja California",
"MX-BCN"
),
"BS": new RegionInfo(
"Baja California Sur",
"MX-BCS"
),
"CC": new RegionInfo(
"Campeche",
"MX-CAM"
),
"CL": new RegionInfo(
"Coahuila de Zaragoza",
"MX-COA"
),
"CM": new RegionInfo(
"Colima",
"MX-COL"
),
"CS": new RegionInfo(
"Chiapas",
"MX-CHP"
),
"CH": new RegionInfo(
"Chihuahua",
"MX-CHH"
),
"DF": new RegionInfo(
"Ciudad de México",
"MX-CMX"
),
"DG": new RegionInfo(
"Durango",
"MX-DUR"
),
"GT": new RegionInfo(
"Guanajuato",
"MX-GUA"
),
"GR": new RegionInfo(
"Guerrero",
"MX-GRO"
),
"HG": new RegionInfo(
"Hidalgo",
"MX-HID"
),
"JC": new RegionInfo(
"Jalisco",
"MX-JAL"
),
"MC": new RegionInfo(
"México",
"MX-MEX"
),
"MN": new RegionInfo(
"Michoacán de Ocampo",
"MX-MIC"
),
"MS": new RegionInfo(
"Morelos",
"MX-MOR"
),
"NT": new RegionInfo(
"Nayarit",
"MX-NAY"
),
"NL": new RegionInfo(
"Nuevo León",
"MX-NLE"
),
"OC": new RegionInfo(
"Oaxaca",
"MX-OAX"
),
"PL": new RegionInfo(
"Puebla",
"MX-PUE"
),
"QT": new RegionInfo(
"Querétaro",
"MX-QUE"
),
"QR": new RegionInfo(
"Quintana Roo",
"MX-ROO"
),
"SP": new RegionInfo(
"San Luis Potosí",
"MX-SLP"
),
"SL": new RegionInfo(
"Sinaloa",
"MX-SIN"
),
"SR": new RegionInfo(
"Sonora",
"MX-SON"
),
"TC": new RegionInfo(
"Tabasco",
"MX-TAB"
),
"TS": new RegionInfo(
"Tamaulipas",
"MX-TAM"
),
"TL": new RegionInfo(
"Tlaxcala",
"MX-TLA"
),
"VZ": new RegionInfo(
"Veracruz de Ignacio de la Llave",
"MX-VER"
),
"YN": new RegionInfo(
"Yucatán",
"MX-YUC"
),
"ZS": new RegionInfo(
"Zacatecas",
"MX-ZAC"
),
"NE": new RegionInfo(
"Extranjero",
undefined
)
}