2.0.2 • Published 8 years ago

mx-common-validations v2.0.2

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
8 years ago

Apertura tarjeta mexico validaciones comunes

Librería para la validación de parámetros en la apertura de cuentas de mexico.

preevaluateValidators

Validadores para request de pre evaluación

validateCurp

Valida el formato, las restricciones de entidades federativas y palabras reservadas en los datos de un CURP Tambien valida el formato de la fecha del curp y las restricciones de edad segun la fecha actual este metodo hace uso del validateCurpFormat y validateCurpDate

ParámetroTipoValor esperado
curpStringUn CURP Valido de largo 18
minAgeIntegerMinima edad permitida para validar el curp
maxAgeIntegerMaxima edad permitida para validar el curp

Ejemplos de uso

import { preevaluateValidators } from 'mx-common-validations'

const CURP1 = 'BEML920313HMCLNS09'
console.log(preevaluateValidators.validateCurp(CURP1, 21, 71)) // true

const CURP2 = 'ESTE_CURP_ESTA_MALO'
console.log(preevaluateValidators.validateCurp(CURP2, 21, 71)) // false

validateCurpFormat

Valida el formato, restricciones de entidades federativas y palabras reservadas en los datos de un CURP

ParámetroTipoValor esperado
curpStringUn CURP Valido de largo 18

Ejemplos de uso

import { preevaluateValidators } from 'mx-common-validations'

const CURP1 = 'BEML920313HMCLNS09'
console.log(preevaluateValidators.validateCurpFormat(CURP1)) // true

const CURP2 = 'ESTE_CURP_ESTA_MALO'
console.log(preevaluateValidators.validateCurpFormat(CURP2)) // false

validateCurpDate

Valida la fecha que viene dentro de un curp, valida formatos y limites de edad contra la fecha actual a partir de una fecha en formato YYYMMDD

ParámetroTipoValor esperado
dateString6 digitos que representan la fecha de nacimiento que viene dentro del curp, esta en formato YYMMDD
minAgeIntegerMinima edad permitida para validar el curp
maxAgeIntegerMaxima edad permitida para validar el curp

Ejemplos de uso

import { preevaluateValidators } from 'mx-common-validations'

const DATE1 = '960905' // 05 de septiembre de 1996
console.log(preevaluateValidators.validateCurpDate(DATE1, 21, 71)) // true

const DATE2 = '451101' // 10 de noviembre de 1945
console.log(preevaluateValidators.validateCurpDate(DATE2, 21, 71)) // false

validateCurpAge

Valida el formato de la fecha y las edades permitidas a partir de un CURP, no valida formatos de un CURP, asume que el curp esta correcto en formato.

ParámetroTipoValor esperado
curpStringUn CURP Valido de largo 18 con una fecha de 6 digitos en su interior
minAgeIntegerMinima edad permitida para validar el curp
maxAgeIntegerMaxima edad permitida para validar el curp

Ejemplos de uso

import { preevaluateValidators } from 'mx-common-validations'

const CURP1 = 'BEML920313HMCLNS09'
console.log(preevaluateValidators.validateCurpAge(CURP1, 21, 71)) // true

const CURP2 = 'BEML451101HMCLNS09'
console.log(preevaluateValidators.validateCurpAge(CURP2, 21, 71)) // false
2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.2.0

8 years ago