Bonjour,
J ai un formulaire à valider et je souhaite savoir si ce qu'a saisi l'utilisateur est bien un float (avec un - ou pas devant et avec un . en guise de virgule). Pour cela, j'ai tenter d'utiliser les expressions régulières ainsi que deux trois trucs trouvés dans divers forums et tuto mais ça ne fonctionne pas ...
Aucune erreur n'est levée lorsque l'utilisateur rentre autre chose qu'un float !
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //on teste que l'on ait bien un float var monFloat = document.getElementById('idMonFloat').value(); var valid = /-?[0,9]+(\.[0,9])?[0,9]* /; //est ce que cela vous semble correct ? if (valid.test(AbaqueMini)) { return true; } else { alert("Merci de vérifier la validité de votre point minimum "); return false; }
Pouvez vous m aiguiller ?
Merci d avance
Partager