1.4.0 • Published 8 years ago
s-creditcard v1.4.0
s-creditcard
Installation
npm install --save s-creditcardUsage
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.