function getCreditCardType(accountNumber)
{
//start without knowing the credit card type
var result = "unknown";
//first check for MasterCard
if (/^5[1-5]/.test(accountNumber))
{
result = "mastercard";
}
//then check for Visa
else if (/^4/.test(accountNumber))
{
result = "visa";
}
//then check for AmEx
else if (/^3[47]/.test(accountNumber))
{
result = "amex";
}
return result;
}CENCOSUD Empieza con 603493 seguido de 10 dígitos más.
ARGENCARD Empieza con 501105 seguido de 10 dígitos más.
SHOPPING Empieza con 603488 seguido de 10 dígitos más o empieza con 2799 seguido de exactamente 9 dígitos más.
NARANJA Empieza con 589562 seguido de 10 dígitos más.
CABAL Empieza en 604 sigue el número 2 o 3 seguido de dos números cuales quiera entre cero y nueve o puede ser 400 y seguido de 10 dígitos más o que empiece con 589657 seguido de 10 dígitos más.
Esperamos que la información haya sido de utilidad.