validate-credit-card

Provides Credit Card Digits Validation

Usage no npm install needed!

<script type="module">
  import validateCreditCard from 'https://cdn.skypack.dev/validate-credit-card';
</script>

README

validate-credit-card

Process Visa, American Express, Discover, Mastercard, Maestro, JCB and other Credit Card Numbers

NPM Version NPM Downloads

Installation

$ npm install validate-credit-card

API

const creditCardValidator = require('validate-credit-card');

creditCardValidator.getCardName(accountString)

Processes a string containing a partial or full credit card number and returns the card type.

creditCardValidator.validateCard(accountString)

Processes a string containing a credit card number and returns true if the checksum is correct by Luhn algorithm.

Example

const creditCardValidator = require('validate-credit-card');

const isValidCard = creditCardValidator.validateCard('5500 0000 0000 0004');

const myCardName = creditCardValidator.getCardName('3400 0000 0000 009');