Bonjour a tous,

Voila j'essaye en vain de créer un masque afin que les utilisateurs de mon appli ne puisse rentrer que des lettres dans certain champ par exemple.
J'ai essayé ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Pattern p = Pattern.compile(textnom.getText());
		Matcher m = p.matcher("[a-zA-Z]");
		if(m.find())
			System.out.print("ok");
Mais je comprend pas il marque ok si je rentre l'un des caractères entre parenthèses ... entre autre il met ok si je rentre un de ses caractères :
[a-zA-Z]....

En revanche si je marque b, c ou autre il ne marque rien, j'ai essayé sans parenthèses mais ca provoque une erreur ...

Bizarre, merci pour l'aide