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.