Enlever les premiers zeros en javascript

Résolu/Fermé
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 - 24 janv. 2010 à 19:15
 sebos - 14 juin 2012 à 10:05
Bonjour,j'ai créer un textBox pour permettre à l'utilisateur de saisir un numero
et je veux créer une fonction pour enlever les premiers zéros
SVP aidez moi si c'est possible
ET MERCI D'AVANCE
A voir également:

6 réponses

ta fonction est bcp trop longue...
en fait y'a pas plus simple que ça je pense :

//iNombre, vu comme un string, contient des zéros :
iNombre ="00123";

//tu fais :

iNombre *=1;

//et *pouf !* iNombre est vu comme un entier(int) et contient le nombre 123.

Fin de l'histoire

//ps : le iNombre *=1; multiplie ta variable par 1
10
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
24 janv. 2010 à 21:17
c'est bon j'ai cherché et j'ai trouvé la solution et la voilà:
function enleverPremiersZéro(chaine) {
for(var i=0;i<chaine.length;i++) {
var comp;
var ind;
comp=0 ;
var ele=chaine.substring(i,i+1);
if(ele=='0') {
comp++;
ind=i;
chaine.splice(ind,comp);
}
}
document.write(chaine);
}
et Bon courage
2
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
24 janv. 2010 à 22:39
En Python, on fait
chaine.lstrip(’0’)

et c'est fini.
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 janv. 2010 à 22:42
C'est bien ... bravo.

Mais là c'est en javascript que le monsieur a demandé. Sinon, sur ma feuille avec une gomme ça fonctionne aussi, tu vois ?
0
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
24 janv. 2010 à 22:49
Et alors ?
Qu’est ce que je dois comprendre de ta remarque, Polux31 ?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
24 janv. 2010 à 22:55
Plutôt que de répondre n'importe quoi ou à coté de la plaque il vaut mieux s'abstenir.

Ma gomme a autant de valeur que ton chaine.lstrip(’0’) pour l'auteur du topic ou pour ceux qui se poseraient la même question que lui.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
24 janv. 2010 à 23:07
Une petite question, pour comprendre éventuellement:
es-tu un modérateur de ce site , Polux31 ?
0
halima15 Messages postés 167 Date d'inscription dimanche 15 novembre 2009 Statut Membre Dernière intervention 21 avril 2010 10
24 janv. 2010 à 23:12
mais je veux comprendre qu'est ce qui se passe si vous permettez????
0