![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/03/2003, 21:43
|
![Avatar de sci-fi](http://static.forosdelweb.com/customavatars/avatar17446_1.gif) | | | Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 22 años, 11 meses Puntos: 0 | |
hola,
si entendí bien creo que te referis a expresiones regulares, buscá en este foro un enlace a expresiones regulares, hay muchos, lo que pasa es que las exp. reg. son un standar aparte de PHP. Creo que para chequear que solo haya números, letras min. o may. y "_" debería ser algo así la reg. exp.: ^[a-z0-9_]+$. La usarías con la función eregi():
$cad = "cadena a chequear";
if ( eregi("^[a-z0-9_]+$", $cad) ) {
// pasó el check
}
"^" significa "al principio", "[]" son para poner rangos de caracteres, como "a-z" (letras, may o min), "0-9", números, y "_", underscore: [a-z0-9_], "+" significa 1 o más veces, y "$" al final de la cadena, es decir, que no haya espacios en blanco.
saludos |