Bug #16358: Problem with ereg

From: Date: Sat, 30 Mar 2002 07:40:13 +0000
Subject: Bug #16358: Problem with ereg
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-3646@lists.php.net to get a copy of this message
From: webmaster@crescentart.com Operating system: Linux Red HAt 7.1 PHP version: 4.1.2 PHP Bug Type: *Regular Expressions Bug description: Problem with ereg Since I have been using php I have had a problem with the ereg function not mathcing patterns properly. For example I am trying the use ereg to ensure that users use passowrds that contain a combination of letters and numbers. These are my HTML and PHP codes: <input type="password" name="password"> if(!ereg("([a-zA-Z0-9])", "$password")){ echo "Bad Password"; } The problem that I encounter with ereg is that I have been able to enter passwords from the html form that do not contain numbers and or only have mixed case letters but ereg IF statment does match the pattern and echo "Bad Password". -- Edit bug report at http://bugs.php.net/?id=16358&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=16358&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=16358&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=16358&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=16358&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=16358&r=support Expected behavior: http://bugs.php.net/fix.php?id=16358&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=16358&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=16358&r=submittedtwice

« previous php.bugs (#3646) next »