Estadísticas de la versión: Sin expresión regular - Determinar el tipo de tarjeta bancaria - JavaScript

Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Determinar el tipo de tarjeta bancariagráfica de visualizaciones


JavaScript

Publicado el 23 de Diciembre del 2019 por Katas (200 códigos)
2.929 visualizaciones desde el 23 de Diciembre del 2019
Dado un número de tarjeta de crédito, podemos determinar quién es el emisor/vendedor con algunos conocimientos básicos.
Complete la función getIssuer () que utilizará los valores que se muestran a continuación para determinar el emisor de la tarjeta para un número de tarjeta determinado. Si el número no puede coincidir, la función debería devolver la cadena Desconocido.
1
2
3
4
5
6
| Card Type  | Begins With          | Number Length |
|------------|----------------------|---------------|
| AMEX       | 34 or 37             | 15            |
| Discover   | 6011                 | 16            |
| Mastercard | 51, 52, 53, 54 or 55 | 16            |
| VISA       | 4                    | 13 or 16      |

1
2
3
4
5
6
7
8
getIssuer(4111111111111111); // == "VISA"
getIssuer(4111111111111); // == "VISA"
getIssuer(4012888888881881); // == "VISA"
getIssuer(378282246310005); // == "AMEX"
getIssuer(6011111111111117); // == "Discover"
getIssuer(5105105105105100); // == "Mastercard"
getIssuer(5105105105105106); // == "Mastercard"
getIssuer(9111111111111111); // == "Unknown"

Sin expresión regular

Publicado el 23 de Diciembre del 2019
2.713 visualizaciones desde el 23 de Diciembre del 2019

76 visualizaciones durante los últimos 90 días


10
0