|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 47 ![]() |
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 : Code :
Une idée ? |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonjour,
il ne faut pas passer par join mais par une concaténation via += en ajoutant l'unité correspondante. Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : décembre 2007 Messages : 61 ![]() |
Il faut tout simplement reconcaténer ton unité dans ton résultat.
Ton problème vient surtout de ton approche, quand tu as des problèmes de ce genre il ne faut pas boucler : car tes éléments sont de natures différentes et répondent à différentes règles plus ou moins complexes. Par exemple, dans ton cas, tu ne peux pas omettre la partie des secondes si tu as des minutes et des centièmes ! Le plus simple est de transformer ton entrée en sous parties et d'écrire ta logique à plat. Exemple : Code :
|
||
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 47 ![]() |
Vos solutions marchent impecc, merci beaucoup à vous 2 !
|
|
|
00
|
|
|
#5 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
une autre façon de faire :
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
ou de façon plus élégante :
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
je me disais bien qu'il devait y avoir une méthode sur base de RegExp
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com