Hi,
Avec une chaîne comme celle ci "1456789.21" je souhaiterais avoir ça "1 456 789.21". Existe-t-il une fonction pour faire cette opération ou à faire à la main ?
Merci
Hi,
Avec une chaîne comme celle ci "1456789.21" je souhaiterais avoir ça "1 456 789.21". Existe-t-il une fonction pour faire cette opération ou à faire à la main ?
Merci
En utilisant une variable de type Number c'est plus simple :
Sinon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var nb = 1456789.21; alert(nb.toLocaleString())
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var nb = "1456789.21"; alert((+nb).toLocaleString())
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Super merci, oui en Number c'est plus simple mais la obligé de passer pas une chaine
En tout cas merci![]()
a condition que le format local soit le bon avec un separateur de millers espace et un separateur de décimales .
Ma page Developpez - Mon Blog 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![]()
Venez sur le Chat de Développez !
De retour
Il n'y à pas moyen de mettre un "0" après le 2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var nb = "1456789.2"; alert((+nb).toLocaleString())
toFixed(), toPrecision() ?
Ma page Developpez - Mon Blog 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![]()
Venez sur le Chat de Développez !
Partager