Aprovecho a preguntar para mejorar tambien en esto.... una DUDA... y es que en el codigo siguiente se "pueden" presentar combianaciones de minusculas, mayusculas y numeros pero como se hace para que sea "obligado" que esten ?
Código PHP:
<?php
// 'ferTTTgege544454ee => pasa
// 'ferrTTTTTTTTTTTTT => pasa (y no deberia)
$pass ='ferTTTgege544454ee';
$regex = '/^([a-z0-9A-Z]{1,})$/';
echo (preg_match($regex, $pass,$arr) ? 'Aceptada' : 'Rechazada');