Je souhaite valider l'entrée d'une zone de texte afin qu'elle ne soit pas vide et n'accepte que les nombres décimaux ou entiers. J'ai essayé les années suivantes: regex? ^ \ S [0-9] , [0-9] $ celui-ci permet une lettre au débutExpression régulière en C#
^\ S [0-9] + ,? [0-9] * $ celui-ci n'admet pas les lettres, il nécessite au moins 2 chiffres qui ne sont pas souhaités.
merci beaucoup d'avance pour votre temps.
S'il vous plaît, donner des exemples des valeurs que vous voulez transmettre et valorise t devrait échouer. Une partie de votre problème est parce que vous commencez par '\ S' qui est n'importe quel caractère autre qu'un espace – CaffGeek
Et qu'en est-il des nombres négatifs? – CaffGeek
Voir ma réponse ci-dessous qui permet positif, négatif et des virgules. Ce n'est pas parfait, mais plus proche – CaffGeek