¿Cómo puedo hacer cumplir la complejidad de la contraseña del usuario?

Pero quizás tus usuarios lo necesiten, o lo quieran? Esa debería ser la primera prioridad, no tu necesidad.