@taurus: also ich hab das nochmal probiert und habe es endlich. die negierung muss alle umschließen, dann zumindest funktioniert es so, wie ich es gerne hätte.
Danke für den Denkansatz ;o)
Lösung für andere:
PHP-Code:
if (!(preg_match('/[[:digit:]]/', $_POST['n_passwort']) && preg_match('/[[:lower:]]/', $_POST['n_passwort']) && preg_match('/[[:upper:]]/', $_POST['n_passwort']))) { $fehlerangabe .= $sprache[61];}
@nikosch: Auch dir herzlichen Dank, kam aber mit dem Vorschlag nicht klar, obwohl ich damit rumprobiert hatte ;o)
Vielen Dank
Vici