Quelle est l'expression rationnelle permettant de s'assurer qu'une chaîne donnée contient au moins un caractère de chacune des catégories suivantes.
- Caractère minuscule
- Caractère majuscule
- Chiffre
- Symbole
Je connais les patrons des ensembles individuels, à savoir [a-z]
, [A-Z]
, \d
et _|[^\w]
(Je les ai corrigés, n'est-ce pas ?).
Mais comment les combiner pour s'assurer que la chaîne les contienne tous dans n'importe quel ordre ?