Tal como dice Hidek1, todas las funciones de expresiones regulares POSIX, como 
ereg, 
eregi, 
ereg_replace, etc., están obsoletas a partir de la versión 5.3.0 de PHP. Por eso te recomiendo que cambies a las funciones PCRE.  
 Código PHP:
    $_Nvar = eregi("^[a-z áéíóúñ]{1,15}", $mi_varialbe) 
    
  sería en PCRE  
 Código PHP:
    $_Nvar = preg_match("/^[a-z áéíóúñ]{1,15}/i", $mi_varialbe) 
    
  con la marca "i" al final para indicar que no distingue mayúsculas de minúsculas (como eregi). 
El carácter "^" en esa posición indica principio de línea (o de cadena). 
En este caso busca de 1 a 15 caracteres que coincidan con las letras a-z, espacios, vocales acentuadas, y la ñ, sin distinguir mayúsculas de minúsculas.