@randyd45/curp-validation
Version:
a simple package for curp validation
18 lines (17 loc) • 1.1 kB
JavaScript
export class CURPValueError{
constructor(message){
this.message = message;
}
}
export const ExceptionCodes = Object.freeze({
CURPLengthError : {code: 1, message: "La Curp no tiene la longitud correcta de 18 caracteres"},
CURPFormatError : {code: 10, message: "La Curp no tiene el formato correcto"},
CURPVerificationError: {code: 2, message: "El dígito verificador de la Curp no es el calculado"},
CURPNameError: {code: 3, message: "El nombre provisto no corresponde a la Curp."},
CURPFirstSurnameError: {code: 4, message: "El primer apellido provisto no corresponde a la Curp."},
CURPSecondSurnameError: {code: 5, message: "El segundo apellido provisto no corresponde a la Curp."},
CURPFullNameError: {code: 6, message: "El segundo apellido provisto no corresponde a la Curp."},
CURPDateError: {code: 7, message: "La fecha indicada en la Curp es incorrecta."},
CURPSexError: {code: 8, message: "El sexo indicado en la Curp no es válido."},
CURPRegionError: {code: 9, message: "La entidad federativa indicada en la Curp no es válida."}
})