Skip to content

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

NomeTipoDescrição
valuestringA string a ser verificada.

Retorno

TipoDescrição
booleantrue 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.

Referências

Released under the MIT License.