Bonjour je voudrais empêcher la saisie de caractères alphabétiques dans un TextBox. Mon problème est que lors de la comparaison de ma chaîne avec l'expression régulière ^[a-zA-Z], seul le premier caractère de la chaîne est pris en compte.

Comment faire en sorte que toute la chaîne soit prise en compte (cad tant que l'utilisateur saisit des caractères au clavier) ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
      Pattern p = Pattern.compile("^[a-zA-Z]");
      Matcher m = p.matcher( Variable.Champ );
 
      if( m.matches() )
      {
        Champ = "";
        ... ( "Vous ne pouvez taper que des chiffres!" );
      }