On 12/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> I'm trying to create a regex to ensure a minimum password length.

It would seem that you should use the length function. (Also, why
should it matter that the string in question is a password?)

> I'm trying this:
>
> $regex= '^.{4,}$'

Maybe you need qr// ?

> That work fine exept for, at least, the equal signal (=)
>
> For example, if i try 'my=test", it returns false. If i try 'myte=st',
> that works.
>
> If i change 4 for 2 in regex, then the first example works (my=test)

No, I don't think so. The pattern you're giving should match both. Can
you show us the code that does what you're talking about?

  print "matched\n" if 'my=test' =~ /^.{4,}$/;
  print "matched\n" if 'myte=st' =~ /^.{4,}$/;

Cheers!

--Tom Phoenix
Stonehenge Perl Training

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to