s-creditcard

1.4.0 • Public • Published

s-creditcard

NPM version Dependencies build status NPM license

Installation

npm install --save s-creditcard

Usage

Input a credit card number (as a string) and it returns the type of credit card. Incomplete inputs will also return successfully for the following card types:

  • visa
  • amex
  • mastercard
  • discover
  • jcb
card('4242424242424242') // returns 'visa'
Supported card types
  • Visa (visa)
  • Mastercard (mastercard)
  • Discover (discover)
  • American Express (amex)
  • Diners Club (dinersClub)
  • JCB (jcb)
  • Carte Blanche (carteBlanche)
  • Unionpay (unionpay)
  • Lasercard (lasercard)
  • Solo (solo)
  • Maestro (maestro)

All other valid credit cards return other. Invalid credit cards return none. Be sure to trim whitespace and remove non-numeric characters from the credit card number.

Package Sidebar

Install

npm i s-creditcard

Weekly Downloads

9

Version

1.4.0

License

MIT

Last publish

Collaborators

  • seabass