Tobias Kloth: String überprüfen

Beitrag lesen

Hallo,

$check = ereg('([0-9]+)', $password) && ereg('([a-Z]+)', $password) ? true:false;

verwende besser die preg_*-Funktionen (hier: preg_match) - die sind mächtiger und afaik auch schneller (->http://de.php.net/ref.pcre)

da bekomme ich diese Fehlermeldung :-(
Warning: ereg(): REG_ERANGE in /home/xxx/www.xxx.de/auth/_lib/function.php on line 62

"REG_ERANGE" kommt auf php.net nicht vor, aber eine Googlesuche lässt mich vermuten, dass dieser Fehlercode auftaucht wenn man in einem regulären Ausdruck einen ungültigen Bereich angegeben hat (in deinem Fall ist a-Z (kleines A aber großes Z) falsch - versuch es mal mit '[a-z]' (oder wenn du auch Großbuchstaben finden willst mit '[a-zA-Z]').

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|