isCreditCard
A função isCreditCard
verifica se uma string corresponde ao formato de um número de cartão de crédito válido (Visa, MasterCard, American Express, Discover, JCB, Diners Club, entre outros).
Sintaxe
javascript
isCreditCard(value)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
value | string | A string a ser verificada. |
Retorno
Tipo | Descrição |
---|---|
boolean | true se a string corresponder ao formato de um cartão de crédito válido, caso contrário, false . |
Exemplos
javascript
isCreditCard('4111111111111111'); // true (Visa)
isCreditCard('5500000000000004'); // true (MasterCard)
isCreditCard('340000000000009'); // true (American Express)
isCreditCard('1234567890123456'); // false
isCreditCard('abcd'); // false
isCreditCard(''); // false
Notas
- Lança um
TypeError
se o valor fornecido não for uma string. - Apenas valida o formato; não verifica se o cartão está ativo ou autorizado.