UNPKG

tarjetas-de-credito

Version:

Una librería que proporciona funciones para generar y validar números de tarjetas de crédito aleatorios, junto con sus códigos de verificación (VCC) y fechas de vencimiento. Ideal para aplicaciones que requieren datos de tarjetas de crédito de prueba o pa

73 lines (51 loc) 2.15 kB
# Módulo de Generación y Validación de Tarjetas de Crédito Este módulo proporciona funciones para generar y validar números de tarjetas de crédito aleatorios. ## Instalación Para instalar y utilizar este módulo en tu proyecto, simplemente ejecuta el siguiente comando en tu terminal: ```bash npm install tarjetas-de-credito ``` ## Uso Para comenzar a generar y validar números de tarjetas de crédito, primero debes importar las funciones necesarias en tu archivo de JavaScript: ```javascript const { generateCreditCard, validateCreditCard, } = require("tarjetas-de-credito"); ``` ### Generar una Tarjeta de Crédito Aleatoria Puedes generar una tarjeta de crédito aleatoria utilizando la función `generateCreditCard()`. Esta función devuelve un objeto JSON que contiene el número de tarjeta, el código de verificación (VCC), la fecha de vencimiento y el nombre asociado a la tarjeta. ```javascript const tarjeta = generateCreditCard(); console.log(tarjeta); ``` El resultado será un objeto similar al siguiente: ```json { "cardNumber": 4539678973908970, "vcc": 765, "expirationDate": "05/2027", "name": "John Doe" } ``` ### Validar una Tarjeta de Crédito Puedes validar una tarjeta de crédito utilizando la función `validateCreditCard()`. Esta función toma un objeto de tarjeta de crédito como argumento y devuelve `true` si la tarjeta es válida y `false` si no lo es. ```javascript const tarjetaValida = validateCreditCard(tarjeta); console.log(tarjetaValida); ``` El resultado será `true` o `false` dependiendo de la validez de la tarjeta. ## Ejemplo Completo Aquí tienes un ejemplo completo de cómo utilizar las funciones de este módulo: ```javascript const { generateCreditCard, validateCreditCard, } = require("tarjetas-de-credito"); // Generar una tarjeta de crédito aleatoria const tarjeta = generateCreditCard(); console.log("Tarjeta Generada:", tarjeta); // Validar la tarjeta de crédito generada const tarjetaValida = validateCreditCard(tarjeta); console.log("Tarjeta Válida:", tarjetaValida); ```