Re: RegEx help

From: Date: Thu, 14 Apr 2005 15:41:27 +0000
Subject: Re: RegEx help
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-213098@lists.php.net to get a copy of this message
I wanted to create a regex that force a PHP form text field to meet the following requirements: a. Must contain an 1 uppercase letter. [A-Z] b. Must contain 1 digit. [0-9] c. Must be a minimum of 7 characters in length. {7}
if ( ereg("[A-Z0-9]", $field) && strlen($field) >= 7 ) {
    print("We have a winner!");
}
nope, a username like "1234567" would go trough ok. Which isn't what he wanted
that's what I get for thinking too fast :) Seems like you should be able to do then um... "([A-Z]|[0-9])" as your regexp (check on escaping the ()'s or not. I can never remember)

« previous php.general (#213098) next »