VÉRIFIER QU'UNE VARIABLE EST UN NOMBRE ENTIER.

Signaler
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
-
Messages postés
2
Date d'inscription
mardi 10 juillet 2012
Statut
Membre
Dernière intervention
10 juillet 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30150-verifier-qu-une-variable-est-un-nombre-entier

Messages postés
2
Date d'inscription
mardi 10 juillet 2012
Statut
Membre
Dernière intervention
10 juillet 2012

Il y a bien plus simple, comme le suggérait GILDIS:

if (parseInt(nombre) == nombre){alert("entier");}

c'est tout.
Messages postés
27
Date d'inscription
dimanche 12 novembre 2006
Statut
Membre
Dernière intervention
16 juin 2009

bon code simple efficace
Messages postés
450
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
18 avril 2007
2
GILDIS >> Comment comptes-tu utiliser parseInt() ?
Messages postés
450
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
18 avril 2007
2
Mais bon, c'est plus simple avec une RegExp. Au passage, tu peux encore alleger ton code :

var isEntier=function(variable){return new RegExp("^[0-9]+$","g").test(x)};
donnera :
if(isEntier(mavariable)){alert("entier")}else{alert("pas entier")};
Afficher les 17 commentaires