credit-card-regex

    3.0.0 • Public • Published

    credit-card-regex Build Status

    Regular expression for matching credit card numbers

    Install

    $ npm install credit-card-regex
    

    Usage

    const creditCardRegex = require('credit-card-regex');
     
    creditCardRegex().test('6011881485017922 foo bar');
    //=> true
     
    creditCardRegex({exact: true}).test('6011881485017922 foo bar');
    //=> false
     
    creditCardRegex({exact: true}).test('6011881485017922');
    //=> true
     
    'foo 6011881485017922 bar 5441068611005540'.match(creditCardRegex());
    //=> ['6011881485017922', '5441068611005540']

    API

    creditCardRegex(options)

    Returns a regex for matching credit card numbers. It supports credit card numbers from the following vendors:

    • American Express
    • Diners Club
    • Discover
    • JCB
    • Maestro
    • MasterCard
    • VISA

    options

    exact

    Type: Boolean
    Default: false (Matches any credit card number in a string)

    Only match an exact string. Useful with RegExp#test to check if a string is a credit card number.

    License

    MIT © Kevin Mårtensson

    Install

    npm i credit-card-regex

    DownloadsWeekly Downloads

    430

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    3.98 kB

    Total Files

    4

    Last publish

    Collaborators

    • kevva