Allora, innanzi tutto togliamo il comando eregi che ormai non si usa più.
Quindi:
Codice PHP:
##controllo validità nickname##
if (!preg_match("/^[a-z0-9_-]{3,15}$/", trim($nickname))) {
$err_nick=true;
}
##controllo validità password##
if (!preg_match("/^[a-z0-9_-]{5,15}$/", trim($password))) {
$err_pass=true;
}
if($err_nick) echo "nick non valido";
if($err_pass) echo "pass non valida";
Se invece vuoi fare lo sborone:
Codice PHP:
##controllo validità nickname##
if (!preg_match("/^[a-z0-9_-]{3,15}$/", trim($nickname))) {
$err_nick=true;
}
##controllo validità password##
if (!preg_match("/^[a-z0-9_-]{5,15}$/", trim($password))) {
$err_pass=true;
}
if ($err_nick && $err_pass) {
echo "nick e pass non validi";
} else if ($err_nick) {
echo "nick non valido";
} else if($err_pass) {
echo "pass non valida";
} else {
//prosegui
}