A ver si esto te ayuda...
puse ^ al principio y $ al final del eregi que hace que sea al principio y al final. Sin eso busca que contenga la cadena, nada más
Igual, mejor mirá la función ctype_alpha
http://ar.php.net/manual/es/function.ctype-alpha.php que es más fácil
Código PHP:
<?
if($_POST){
$nick=$_POST["nick"];
if(!eregi("^[A-z]{3,15}$",$nick)) {
echo "El nick no es valido" ;
}else{
//Aqui va el insert a la bd etc
echo "valido";
}
}
?>
<form action="a.php" method="post">
Nick: <input type="text" name="nick"><br>
<input type="submit" name="enviar" value="enviar"><br>
</form>