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]