Vérifier qu'une variable est un nombre entier.

Contenu du snippet

Salut !

Bon, voila, ça fait plusieurs fois que je vois cette demande sur le forum alors j'ai décidé de mettre ce petit bout de code.

En fait, c'est une fonction qui vérifie qu'une variable est un nombre. C'est à dire que la variable contient uniquement
des chiffres et aucun autres caractéres.

Source / Exemple :


<script type="text/javascript">
function verif_numeric(variable)
{
   var exp = new RegExp("^[0-9]+$","g");
   return exp.test(variable);
}
</script>

Conclusion :


Voila, c'est tout simple et bien optimisé je pense !

Et pour finir, quelques tests :

<script type="text/javascript">
la_variable = "cac40";
if(verif_numeric(la_variable))
{
window.document.write(la_variable+' : Cette variable est numérique. <br />');
}
else
{
window.document.write(la_variable+' : Cette variable n\'est pas un numérique. <br />');
}

la_variable = "2005";
if(verif_numeric(la_variable))
{
window.document.write(la_variable+' : Cette variable est numérique. <br />');
}
else
{
window.document.write(la_variable+' : Cette variable n\'est pas un numérique. <br />');
}
</script>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.