Bonjour,
Afin de faire une TextBox qui n'accepte que des valeurs numériques, j'utilise différent Regex.
un premier qui filtre les caractères, un second qui vérifie que le texte obtenu est conforme à une valeur numérique en cours d'écriture et un troisième qui vérifie à la fin qu'on a une valeur numérique.
Or je me retrouve à pouvoir utiliser un espace à la place du point pour le séparateur décimal (j'avais paramétrer mais c'est pas le problème).
Pourquoi cette expression régulière me laisse passer les espaces :

@"^[0-9.-]+$"

Le second Regex qui vérifie le contenu rencontre bien sur le même problème (sinon je ne m'en serait pas aperçu )
Expresso me dit bien que 12 45 n'est pas valide.
Je n'ai pas de problème quand je n'ai pas besoin du point ( [0-9]+ marche impec).
Comment faire pour empêcher les espaces de passer le filtre ?
merci pour votre aide,
bon code.
kerinel