GetCardType
La función GetCardType permite identificar el tipo de tarjeta (VISA, Mastercard, AMEX, etc.) a partir de un número dado.
Importación
Para importar el componente GetCardType, se puede hacer desde fenextjs
import { GetCardType } from "fenextjs";
Parámetros
Parámetro | Tipo | Requerido | Default | Descripcion |
---|---|---|---|---|
n | number | string | sí | Número de la tarjeta que se analizará para determinar su tipo. Puede ser un valor numérico o un string. |
Card_Enum
Enumeración que define los tipos de tarjetas disponibles.
Nombre | Descripcion | Default |
---|---|---|
VISA | Tipo de tarjeta VISA. | null |
MASTERCARD | Tipo de tarjeta Mastercard. | null |
AMEX | Tipo de tarjeta American Express. | null |
DISCOVER | Tipo de tarjeta Discover. | null |
DINERS | Tipo de tarjeta Diners Club. | null |
DINERS_CARTE_BLANCHE | Tipo de tarjeta Diners Club Carte Blanche. | null |
JCB | Tipo de tarjeta JCB. | null |
VISA_ELECTRON | Tipo de tarjeta Visa Electron. | null |
OTHER | Tipo de tarjeta desconocido o no reconocido. | null |
Returns
Parametro | Tipo | Descripcion |
---|---|---|
Card_Enum | Card_Enum | El tipo de tarjeta identificado, representado por el enumerado Card_Enum. |
Usos
- Detectar tipo de tarjeta VISA
GetCardType("4111111111111111"); // Retorna Card_Enum.VISA
- Detectar tipo de tarjeta Mastercard
GetCardType("5500000000000004"); // Retorna Card_Enum.MASTERCARD
- Detectar tipo de tarjeta desconocida
GetCardType("1234567890"); // Retorna Card_Enum.OTHER