C’est là ton erreur. Mets juste [[:lower:]]
et inverse la règle.
Explication :
- mon code dit « qu’il y ait au moins une minuscule, où que ce soit », et en inversé : « aucune minuscule »
- ton code dit « que toutes les lettres soient en minuscule, du début à la fin », et en inversé « qu’il y ait au moins un caractère qui ne soit pas une minuscule »