Bonjour,

Je cherche une expression régulière permettant de valider un mot de passe répondant aux exigences suivantes :

- 1 lettre non accentuée majuscule minimum
- 1 lettre non accentuée minuscule minimum
- 1 chiffre minimum
- entre 8 et 20 caractères

J'ai trouvé sur le web :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/
Le problème est que cette expression accepte les caractères accentués et les caractères spéciaux : (= . ?

Est-ce que vous auriez une regex sous la main qui répondrait à mon besoin ?

Merci d'avance.