Creditcard.js is available as a NPM package. You can install through Yarn or NPM:
Creditcard.js is available as a NPM package. You can install through Yarn or NPM:
yarn add creditcard.js
npm install creditcard.js
import {
isValid,
isExpirationDateValid,
isSecurityCodeValid,
getCreditCardNameByNumber
} from 'creditcard.js';
isValid('4916108926268679'); // returns true
isExpirationDateValid('02', '2027'); // returns true
isSecurityCodeValid('4556603578296676', '250'); // returns true
getCreditCardNameByNumber('4539578763621486'); // returns 'Visa'
isValid(number)
⇒ boolean
Checks whether the credit card number format is valid. (See the full list of currently supported cards)
string
isExpirationDateValid(month, year)
⇒ boolean
Checks that the expiration date is valid and not expired. (2 or 4 digit years are accepted)
string
string
isSecurityCodeValid(creditCardNumber, securityCode)
⇒ boolean
Check that the security code is valid according to the type of credit card.
string
string
getCreditCardNameByNumber(number)
⇒ string
Returns the credit card type from the card number. (See the full list of currently supported cards)
string
MIT © ContaAzul