J'utilise l'expression régulière suivante pour valider les numéros dans mon fichier javascript:javascript nombres décimaux Validation
var valid = (val.match(/^\d+$/));
Il fonctionne très bien pour les nombres entiers comme 100, 200, etc, mais pour des choses comme 1,44, 4,11, etc, il renvoie false. Comment puis-je le changer afin que les nombres avec une décimale soient également acceptés?
"4." est techniquement un nombre décimal valide mais cette regex ne correspondra pas à cela. Vous devriez rendre les chiffres '\ d +' dans le groupe facultatifs. –