A dire il vero la funzione che hai postato è corretta ...
Codice PHP:
$var="1230999";
function numeri($var){
$result = ereg("^[0-9]+$",$var);
if ($result == false){
return false;
}else{
return true;
}
}
$a=numeri($var);
var_dump($a);
//ti stampa:bool(true)