Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/01/2014, 10:05
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Duda muy simple con preg_match

¿La clave debe tener 20 caracteres entre números y letras mayúsculas en cualquier orden o primero va un bloque de mayúsculas y luego otro de números?

Si es lo primero, con tu expresión regular bastaría.

Código PHP:
Ver original
  1. $patron = "/^[A-Z\d]{20}$/";
  2. $string = "SDFASFDFAD87ASDD4534";
  3. echo !preg_match($patron, $string) ? "Mal" : "Bien"; //Imprime "Bien"

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand