Quiero limpiar una cadena de caracteres raros (retorno de carro, etc..).
Sólo quiero que admita letras de A..Z (tanto mayusculas cómo minúscula y tambien si tiene acentos). Tambien que admita numeros 0...9.
Y por ultimo que admita espacios.
Por lo tanto la cadena siguiente sería correcta : Camión de Dióxido
El codigo actual que tengo es el siguiente pero no se como hacer que admita acentos y espacios.
Código:
function limpiarString($texto)
{
$textoLimpio = ereg_replace("[^A-Za-z0-9]", "", $texto);
return $textoLimpio;
}
Alguien sabe como sería.
Gracias.
Creo que igual podría ser asi
Código:
function limpiarString($texto)
{
$textoLimpio = ereg_replace("[^A-Za-z0-9ñÑáéíóúÁÉÍÓÚ@.,]", "", $texto);
return $textoLimpio;
}
¿pero como puedo hacer que tambien permita los espacios?
solucionado
Código:
function limpiarString($texto)
{
$textoLimpio = trim(ereg_replace('/[^A-Za-z0-9ñÑáéíóúÁÉÍÓÚ@., ]/', '', $texto));
return $textoLimpio;
}
NOTA MOD: Usar boton de modificar. 3 posts seguidos en menos de 3 horas...