On Fri, Feb 08, 2002 at 01:44:17AM +1100, Stuart wrote:
> Hi all,
> Can anyone help please?
>  
> # example values
> $Charge = "55";
> $CreditCard = "423452345654532";

> $VisaCard = /^4\d{15}/;
> $BankCard = /^(6565\d{12})|(555[10]00\d{10})/;

does something like: 

$okayflag = /^4\d{15}/ || /^(6565\d{12})|(555[10]00\d{10})/;

work?

>  
>  
> if ($Charge > 0 && (($VisaCard|$BankCard),$CreditCard) ) { # This bit
> doesn't work?

if( ($Charge > 0 ) && ( defined($BankCard) || defined($VisaCard) ){


I think if you used strict and -w you'd find it'd complain about not
using uninitialised variables and may have flagged other points in the
code.

HTH
-- 
 Frank Booth - Consultant
Parasol Solutions Limited.
(www.parasolsolutions.com)

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

Reply via email to