Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2007, 22:35
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 21 años
Puntos: 60
Re: Usuario: Sólo números, letras y guiones bajos al inscribirse!

Lo que buscas se llaman Expresiones regulares basta con comparar tu cadena.. y especificar el parametro o rango de caracteres que debe de tener la cadena..


ejemplo..

Código PHP:
<?php
$cadena 
"cadena59%&/($·";
if(
ereg("[\-_a-zA-Z0-9]$",$cadena))
    {
    echo 
"Es valida";
    } else
        {
        echo 
"No es valida";
        }
?>
En el ejemplo anterior dentro de los [] especificas que caracteres seran validos.. o puede contener tu cadena.. en este ejemplo yo puse que es valido usar.. "-", "_", letras de la "a" a la "z" minusculas y mayusculas y los numeros del 0 al 9.. y el signo de pesos dice que ahi termina lo que queremos validar.. aunque..

De hecho de esta manera puedes controlar muchas cosas.. como por ejemplo..

1.- que inicie con una letra..
2.- que termine con una letra..
3.- que al menos tenga 2 vocales..
4.- etc etc :D
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador