Bonjour à tous.
J'ai différentes chaînes représentant des temps de chronomètre :
exemples:
1'00"00 pour 1 minute
0'45"00 pour 45 secondes
0'30"65 pour 30 secondes et 65 centièmes
J'aimerais les faire passer dans une fonction Javascript qui retire toutes les valeurs égales à 0 :
1'00"00 => 1'
0'45"00 => 45"
0'30"65 => 30"65
Pour l'instant j'ai codé ceci :
Mais le problème forcément c'est que je perds mes unités (les guillemets) en sortie...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function retireZero(temps){ var sTemps = temps.split(/['"]/), sL = sTemps.length; for(var i=0;i<sL;i++){ if(parseInt(sTemps[i],10)===0){ sTemps[i]=''; } } return sTemps.join(''); }
Une idée ?






Répondre avec citation










Partager