This one had me for a min, thank god for the lookahead =)

$password_string being the password in quesiton, $is_valid = true when it is
valid, false when it's not valid.

$is_valid = preg_match("/(?=.*\d)(?=.*[a-z])(?=.*[A-Z])./",

I've said it before and I'll say it again, preg is ~40x faster than
ereg/eregi and (IMO) better.


"Richard Black" <[EMAIL PROTECTED]> wrote in message
> Hi,
> I'm writing a page which will allow user's to register for an online
service. They register a username and password.
> I want the password to contain at least one lowercase letter, at least one
upper case letter, and at least one digit. So
> passW0rd would be valid, but password would not.
> Whats the most compact way to do this? substr? ereg?
> Richy
> ==========================================
> Richard Black
> Systems Programmer, DataVisibility Ltd -
> Tel: 0141 435 3504

PHP General Mailing List (
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to