Validation::Class::Directive::Creditcard(3pm) | User Contributed Perl Documentation | Validation::Class::Directive::Creditcard(3pm) |
Validation::Class::Directive::Creditcard - Creditcard Directive for Validation Class Field Definitions
version 7.900058
use Validation::Class::Simple; my $rules = Validation::Class::Simple->new( fields => { person_cc => { creditcard => 1 } } ); # set parameters to be validated $rules->params->add($parameters); # validate unless ($rules->validate) { # handle the failures }
Validation::Class::Directive::Creditcard is a core validation class field directive that provides validation for american express, bankcard, diners card, discover card, electron, enroute, jcb, maestro, mastercard, solo, switch, visa and voyager credit cards.
This directive can be passed a single value or an array of values:
fields => { person_cc => { creditcard => ['visa', 'mastercard'] } }
Al Newkirk <anewkirk@ana.io>
This software is copyright (c) 2011 by Al Newkirk.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
2022-06-22 | perl v5.34.0 |