Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/01/2010, 18:59
Avatar de xbx
xbx
 
Fecha de Ingreso: mayo-2008
Ubicación: /home/xbx
Mensajes: 301
Antigüedad: 16 años
Puntos: 11
Respuesta: Me ayudan con esta expresion regular?

Cita:
Iniciado por Gaboto83 Ver Mensaje
MapTPeak, yo pensé que querías una expresión regular que te diga si tiene MAYUSCULAS, MINUSCULAS y NUMEROS, pero no dijiste nada que había que excluir los casos que incluyan un caracter que no fuera ninguno de esos tres casos.
En definitiva lo que querés es una expresión regular que te diga los casos en que la cadena incluye mayusculas, minusculas, números y NO incluye ningún otro tipo de caracter.

Acá tenés (más fea aún):
Muy habilidoso pero eso es un desquicio, nos fuimos de tema. Le falta el ^ y tienen que ser + y no * porque sino devolvería true en una cadena vacía.

Lo mejor es usar 4 expresiones cortas (4 preg_match en 1 if):

que haya minúsculas /[a-z]+/
and
que haya mayúsculas /[A-Z]+/
and
que haya números /[0-9]+/
and
que solo haya mayúsculas, minúsculas y números (y no otra cosa) /^[a-z0-9]+$/i

Saludos,