Bonjour

J'aimerai vérifier qu'un mot de passe comporte bien :
- au moins une minuscule
- au moins une majuscule
- au moins un chiffre

Je me lutte un peu avec les regex java, pourriez vous m'aider ?

Par exemple, une des nombreuses tentatives est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
		password = "abAZ12";
//		 Test to check it's a word character
		valide = Pattern.matches("\\w", password);
 
		if (valide == true ) valide = Pattern.matches("[a-z]", password);
		if (valide == true ) valide = Pattern.matches("[A-Z]", password);
		if (valide == true ) valide = Pattern.matches("[0-9]", password);
Ca rate dès le 1er coup..

Merci d'avance

ZedroS