Stuart Clark wrote:
> 
> # example values
> $Charge = "55";
> $CreditCard = "423452345654532";
> 
> $VisaCard = /^4\d{15}/;
> $BankCard = /^(6565\d{12})|(555[10]00\d{10})/;
> 
> if ($Charge > 0 && (($VisaCard|$BankCard),$CreditCard) ) { # This bit
> doesn't work?
> 
>       Print "The credit card number is valid and the transaction is a
> sale";
> }elsif ($CreditCard = "" && $Charge < 0 ) { # Is "" ok for a null entry?
> Print "No Credit card entered and the transaction is a refund";
> }
> 
> Also is the "if (blah && blah)" bit ok?
> If so what would be the syntax for or "if (blah or blah)"

Have you had a look at this module?

http://search.cpan.org/search?dist=Business-CreditCard


John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to