Je veux simplement vérifier si une valeur renvoyée d'un champ de texte de formulaire est un numéro, c'est-à-dire 12, 12.5 ou 12,75. Y a-t-il un moyen simple de vérifier ceci, surtout si la valeur est extraite en tant que param
?
Désolé, c'est Ruby on Rails ... Fondamentalement, je veux juste être capable d'évaluer n'importe quelle entrée de l'utilisateur que ce soit .03 0.3, 2.2. Les deux dernières fonctionnent, mais j'ai besoin de faire fonctionner la première entrée :S
0 votes
Um, la seule chose est que le code fonctionne pour is_a_number? fonctionne avec la seule exception étant des nombres .02 ou .3....
7 votes
Je préfère beaucoup cette solution : stackoverflow.com/questions/5661466/… Je ne sais pas pourquoi tant de gens pensent qu'une expression régulière serait meilleure pour cela.