Buscar...

Buscar...

en
v0.1 · Open source · MIT

Datos mexicanos,
validados.

CURP, RFC, CLABE, NSS, códigos postales, teléfonos y cantidad con letra. Una librería de TypeScript chiquita que cuida los detalles.

$npm i mexico-utils
Pega lo que sea

Una CURP, RFC, CLABE, NSS, código postal, teléfono o cantidad. Adivina qué es.

Prueba
CLABE002010077777777771Válido
Banco
Banamex
Clave del banco
002
Plaza
010
Cuenta
07777777777

Corre en tu navegador. Nada de lo que escribas sale de esta página.

0
dependencias
<7 KB
comprimida
100%
TypeScript
ESM + CJS
Node, navegadores y edge

Todo lo que necesita un formulario mexicano

Cada módulo valida, te dice qué está mal y saca los datos útiles.

Errores que puedes mostrar en cualquier idioma

Cada validación regresa un código de error en vez de un mensaje, así tu formulario dice exactamente qué está mal, con tus palabras.

const result = checkCurp(input);

if (!result.ok) {
  // "format" | "date" | "state" | "check-digit"
  setError(mensajes[result.error]);
}

Empieza en un minuto

Instálala, importa lo que necesites y listo.

$npm i mexico-utils
Empezar