Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2009, 12:27
nami_eiku
 
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 15 años, 6 meses
Puntos: 0
Expresions regulares... HELP!

Buenas, llevo años programando en php pero soy incapaz de comprender cómo funcionan las expresiones regulares :(
La cosa es que necesito validar una contraseña, de forma que garantice que ésta contiene al menos un carácter en minúscula, un carácter en mayúscula y un número, y además su longitud es de entre 6 y 20 caracteres.
tengo este código:
Código:
if (preg_match('/[a-zA-Z0-9]([^a-zA-Z0-9]{6,20})?/', $clave){
return true
}
Pero no consigo que me haga lo que quiero, alguna sugerencia?

Y ya de paso, alguien sabe de algún manual que explique de forma sencilla y práctica cómo va esto de las expresiones regulares? gracias!