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/