logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Regexp::Common::CC -- provide patterns for credit card numbers.

Authors

       Damian Conway (damian@conway.org) and Abigail (regexp-common@abigail.freedom.nl).

Bugs And Irritations

       Bound to be plenty. Send them in to regexp-common@abigail.freedom.nl.

Description

       Please consult the manual of Regexp::Common for a general description of the works of this interface.

       Do not use this module directly, but load it via Regexp::Common.

       This module offers patterns for credit card numbers of several major credit card types. Currently, the
       supported cards are: Mastercard, Amex, DinersClub, and Discover.

Maintenance

       This package is maintained by Abigail (regexp-common@abigail.freedom.nl).

Name

       Regexp::Common::CC -- provide patterns for credit card numbers.

See Also

       Regexp::Common for a general description of how to use this interface.

       <http://www.freedom.nlachnet.com/~hstiles/cardtype.html>
           Credit Card Validation - Check Digits

       <http://euro.ecom.cmu.edu/resources/elibrary/everycc.htm>
           Everything you ever wanted to know about CC's

       <http://www.webopedia.com/TERM/L/Luhn_formula.html>
           Luhn formula

Synopsis

           use Regexp::Common qw /CC/;

           while (<>) {
               /^$RE{CC}{Mastercard}$/   and  print "Mastercard card number\n";
           }

See Also