Aquí
http://www.calinsoft.com/2008/10/lim...os-en-php.html tienes esta función:
Código:
function limpiar ($cadena){
if (empty($cadena)) return false;
//limpiamos todos los caracteres invalidos
$nueva_cadena = ereg_replace("[^ A-Za-z0-9_]", "", $cadena);
return $nueva_cadena;
}
$cadena = "Esto es un texto de letras, numeros 12345 y caracteres raros !£$%^&";
echo limpiar ($cadena);
con eso eliminas los caracteres especiales y solo permite números y letras, ahora modificamos la función de esta forma para que no permita números:
Código:
function limpiar ($cadena){
if (empty($cadena)) return false;
//limpiamos todos los caracteres invalidos
$nueva_cadena = ereg_replace("[^ A-Za-z]", "", $cadena);
return $nueva_cadena;
}
echo limpiar('<>!?&%@()1234lalalañ');
un saludo.