rss
Click para suscribirte
Deja un comentario!

Selecciona tu lector de Feeds:

Añadir a Netvibes Añadir a iGoogle Añadir a Mi Yahoo

Ahora me leen 19 personas mediante feeds.
TAGS

RegEx I, sólo letras, números y espacios.

ESCRITO POR Josep Viciana EL 19-06-2008 - EN LA CATEGORÍA PHP, Programación.

No es ningún secreto que las expresiones regulares son aún un campo casi desconocido para mí, aunque las haya usado muchas veces casi ninguna han sido hechas por mi… de manera que, para no tener que ir buscando en google la expresión correcta cada vez que quiera utilizarla - y ya de paso intentar subir pagerank xD - haré una guia serie de ejemplos usables.

Este es el primero:

Detectar si una cadena contiene algo que no sean letras, numeros, espacios o guiones - las letras sin acentos.

$dirname=trim($dirname);
if (!ereg("^[a-zA-Z0-9[:space:]]*$",$dirname) or (strlen($dirname)<1) or (strlen($dirname)>30)){
die('ERROR! Puede que el nombre de la carpeta no cumpla las condiciones.');
}

En este caso además comprueba el tamaño de la cadena.

Con trim() eliminamos los saltos de linea y espacios que haya al inicio y al final de la cadena, y la cadena en cuestión estará guardada en $dirname.






Ni sus manos son tan blancas ni son blancas sus palomas.

Algunos derechos reservados. Josep Viciana. 06-01-2009.

Browse Happy logoPagerank