CardValidator

Comprueba si una Tarjeta de Crédito es válida


Responsive image

(últimos 03 dígitos al reverso)

Descripción


Número de tarjeta

Valida mediante el algoritmo de Luhn tarjetas de 16 números.

Fecha de vencimiento

Valida años futuros a partir de la fecha actual con máximo 5 años posteriores.

Código de verificación

Valida cvv de tres dígitos.

Nombre completo

Valida un mínimo de cinco caracteres, sólo letras.


Instalación


1. Descargar o clonar repositorio

2. Esta librería está disponible en javascript 5 y ES6, así que si se elige la primera opción, agregar el archivo cardValidator.js que se encuentra dentro de public/js. En caso que se desee utilizar código escrito en ES6, agregar el archivo cardValidator.js que se encuentra dentro de src.

3. Dentro del formulario para validar la tarjeta de crédito, incluír en cada etiqueta input los siguientes id:

Para el número de tarjeta <input id="cn"/>

Para el mes de expiración <input id="month"/>

Para el año de expiración <input id="year"/>

Para el código de verificación <input id="cvv"/>

Para el nombre completo <input id="name"/>

Datos para demo

Tarjeta Válida: 4395931516507069

Año: 2020

Mes: 12

CVV: 526

Nombre: Victor Alva

Tarjeta Válida: 6489908145200466

Año: 2021

Mes: 02

CVV: 856

Nombre: Rosario Arias

Tarjeta Válida: 5541390172157596

Año: 2022

Mes: 08

CVV: 899

Nombre: Elena Guzmán