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ámetroTipoRequeridoDefaultDescripcion
nnumber | stringNú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.

NombreDescripcionDefault
VISATipo de tarjeta VISA.null
MASTERCARDTipo de tarjeta Mastercard.null
AMEXTipo de tarjeta American Express.null
DISCOVERTipo de tarjeta Discover.null
DINERSTipo de tarjeta Diners Club.null
DINERS_CARTE_BLANCHETipo de tarjeta Diners Club Carte Blanche.null
JCBTipo de tarjeta JCB.null
VISA_ELECTRONTipo de tarjeta Visa Electron.null
OTHERTipo de tarjeta desconocido o no reconocido.null

Returns

ParametroTipoDescripcion
Card_EnumCard_EnumEl 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