l'expression rationnelle qui correspond à tout positif ou négatif de la valeur numérique, mais pas de caractères ou des chaînes mixtes

Je n'ai pas utilisé les expressions régulières jusqu'à maintenant, mais j'ai besoin d'une expression régulière qui correspond à une chaîne de caractères représentant un positif ou négatif de la valeur numérique comme

234

-8

3.346

-564.4

Il ne doit PAS correspondre à n'importe quel texte ou des mélanges de caractères (<>#?_...), les nombres et le texte comme

abc

.-.

<11.45

amount111.43

345.654.33

Bienvenue DONC. Veuillez lire la FAQ. Nous allons vous aider avec des questions - nous ne sommes pas ici pour faire votre tâche pour vous dans son intégralité. Poster du code, de nous montrer ce que vous avez essayé, et si vous avez besoin d'aide, nous sommes là.
Juste mes deux cents: Cette question aurait pu être mieux rédigé, mais j'ai compris exactement ce que l'OP voulait et la question de la validité de la solution. Alors pourquoi les votes contre?

OriginalL'auteur wilde wutz | 2012-07-31