Probleme regex

Fermé
Sef-BtsIris Messages postés 33 Date d'inscription lundi 1 août 2011 Statut Membre Dernière intervention 17 mars 2013 - 17 mars 2013 à 16:52
Bonjour,

J'ai besoin de faire un TextBox qui n'accepte que des chiffres donc après recherche, j'ai essayé l'utilisation d'expression régulière qui m'amène au même problème suivant :

Ma textbox refuse les lettres et tout autres caractères mais les caractères qui se trouvent avec les chiffres au-dessus du clavier sont quand même accepter...

Voici mon regex :
        public bool Verifier(string chaine)
        {
            System.Text.RegularExpressions.Regex myRegex = new Regex("[0-9]");
            return myRegex.IsMatch(chaine);
        }

Je l'utilise comme ca:
        private void tbxTest_KeyUp(object sender, KeyEventArgs e)
        {

            if (regex.Verifier(e.KeyCode.ToString()) == false)
            {
                tbxTest.Text ="";
                MessageBox.Show("Ce champ ne doit contenir que des chiffres.", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
            }
        }



J'aimerais aussi que mon regex autorise la touche backspace.

Je vous remercie en avance pour tout aide.