Mira... lo que entiendo es que quieres mostrar el mismo error que cuando no pasa la prueba de eregi no?...
Haz algo asi:
Código PHP:
$login = stripslashes($_POST['login']);
$pass = stripslashes($_POST['pass']);
if(strlen($login) > 10 || strlen($pass) > 10){ //Si alguno es mas largo de 10 caracteres
echo("error"); //mostramos error tal como abajo
exit();
}else{
if((eregi("[^a-z0-9ñ_-]", $login)) || (eregi("[^a-z0-9ñ_-]", $pass))){
echo("error");
exit();
}
}
Suerte!