Tenés razón, es todo lo que incluye números, minúsculas y mayúsculas.
Acá tenes (horrible pero funciona):
Código PHP:
".*(([a-z].*[A-Z].*[0-9])|([a-z].*[0-9].*[A-Z])|([A-Z].*[a-z].*[0-9])|([A-Z].*[0-9].*[a-z])|([0-9].*[A-Z].*[a-z])|([0-9].*[a-z].*[A-Z])).*$"