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?
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
Vous devez vous connecter pour publier un commentaire.
Cela devrait le faire:
^
début de chaîne-?
signe moins un ou zéro fois\d+
chiffres, un ou plusieurs(\.\d+)?
un point au suivant par un ou plusieurs chiffres, ce bloc entier d'un ou zéro fois$
la fin de la chaîneÉgalement prendre note de Utkanos commentaire pour votre prochaine question sur 🙂
J'ai essayé cette regex. Il n'est pas de travail pour moi. Je suis en train de supprimer les caractères alphanumériques à l'aide de cette expression, mais a échoué à atteindre.
Je l'ai réalisé en suivant les regex [^-?0-9\\.(0-9?)].
que la regex n'est pas très logique, comparez vos regex (regexper.com/#%5B%5E-%3F0-9%5C%5C.(0-9%3F)%5D) avec le mien (regexper.com/#%5E-%3F%5Cd%2B(%5C.%5Cd%2B)%3F%24)
OriginalL'auteur red-X