Utilisation d'expression régulière
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:
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 ;)