Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/05/2006, 01:25
Computer XTress
 
Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 19 años, 3 meses
Puntos: 2
hola, perdon que re-responda este mensaje. Yo utilizo las regex (regular expressions) de otra forma, la cual me fue más intuitiva en un principio... te la dejo como otra opcion ok?

Código PHP:
// ver "ereg" en el MANUAL de php: ar2.php.net

        
if ( !ereg("^[a-zA-Z0-9]{3,16}$"$_POST['variable']) ) {
            echo 
"Incorrecto, caracteres invalidos.";
            exit();

        } else {
                         
$variable $_POST['variable'];
                } 
Tendrias que leerte lo BÁSICO de Expresiones Regulares... hay un muy buen tutorial en PHPFREAKS (google?). Y tambien conseguite el RegexBuddy, te va a ayudar a armar las regex.

En este caso, estamos diciendo que aceptamos el ingreso SOLO SI tiene caractéres entre a y z minusculas, A y Z mayusculas, 0 y 9. Y SOLO SI el Cajon de texto (q divertido me suena cajon :D) tiene al menos 3 caracteres y como máximo 16 caracteres.

Con las regex siempre vas a tener un filtro muy estricto, tene cuidado con como las haces, pensalas y probalas bien.

SALUDOS!