Mostrando entradas con la etiqueta cadenas. Mostrar todas las entradas
Mostrando entradas con la etiqueta cadenas. Mostrar todas las entradas

sábado, 21 de febrero de 2009

Validar caracteres especiales PHP

Validar cadenas en PHP Esta es una función que usa expresiones regulares para validar la entrada de una cadena y reemplazar cualquier caracter que no sea letras ( mayúsculas y minúsculas ), números, espacios o puntos. Esto puede ser útil para quitar caracteres como letras con asentos y ñ's que podrían causar errores con algunas tecnologías ( como xml ).

<?php
function valida_cadena( $cadena )
{
$nueva_cadena = ereg_replace("[^A-Za-z0-9 .]", "", $cadena);
return $nueva_cadena;
}
?>


El segundo parámetro de la función ereg_replace puede cambiarse por el caracter que se desea que reemplace a los caracteres no deseados.