Valida mediante el algoritmo de Luhn tarjetas de 16 números.
Valida años futuros a partir de la fecha actual con máximo 5 años posteriores.
Valida cvv de tres dígitos.
Valida un mínimo de cinco caracteres, sólo letras.
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"/>