Duplicata possible : Valider les nombres en JavaScript - IsNumeric()
var miscCharge = $("#miscCharge").val();
Je veux vérifier que
misCharge
est un nombre ou non. Existe-t-il une méthode ou un moyen simple dans jQuery ou JavaScript pour le faire ?HTML est
<g:textField name="miscCharge" id ="miscCharge" value="" size="9" max="100000000000" min="0" />
Réponses
Trop de publicités?
cwallenpoole
Points
34940
Vous avez un certain nombre d'options, selon la façon dont vous voulez jouer :
isNaN(val)
Renvoie vrai si val n'est pas un nombre, faux si c'est le cas. Dans votre cas, c'est probablement ce dont vous avez besoin.
isFinite(val)
Renvoie vrai si val, lorsqu'il est converti en une chaîne, est un nombre et n'est pas égal à +/- Infinity
/^\d+$/.test(val)
Renvoie vrai si val, lorsqu'il est converti en une chaîne, n'a que des chiffres (probablement pas ce dont vous avez besoin).
Buffon
Points
149