Se vuoi fare tutti i controlli distinti non ti resta che duplicare le condizioni, del tipo

Codice PHP:

##controllo validità nickname##
if (!eregi("^[a-z0-9_-]{3,15}$"trim($nickname))) {

$err_nick=true;

##controllo validità password##
} elseif (!eregi("^[a-z0-9_-]{5,15}$"trim($password))) {

$err_pass=true;
}

if(
$err_nick) echo "nick non valido";
if(
$err_pass) echo "pass non valida"