formatage nombre 2 568,75 en 2568.75
Le
Julie David
bonjour tt le monde
j'ai un champ qui contient un nombre.
ce nombre a été formaté en vbscript par formatnumber(nombre, 2)
comme séparer l'espace pour que nombre soit reconnu en javascript
exemple
mon champs contient le nombre suivant : 2 568,75 que je veux convertir en
2568.75 pour qu'il soit exploitable en javascript
que faire?
j'ai essayé :
mynombre = document.myform.nombre.value
temp = parseInt(mynombre)
mais j'ai tjs une erreur
j'ai essayé aussi replace mais rien ne fonctionne que faire?
Merci
julie
j'ai un champ qui contient un nombre.
ce nombre a été formaté en vbscript par formatnumber(nombre, 2)
comme séparer l'espace pour que nombre soit reconnu en javascript
exemple
mon champs contient le nombre suivant : 2 568,75 que je veux convertir en
2568.75 pour qu'il soit exploitable en javascript
que faire?
j'ai essayé :
mynombre = document.myform.nombre.value
temp = parseInt(mynombre)
mais j'ai tjs une erreur
j'ai essayé aussi replace mais rien ne fonctionne que faire?
Merci
julie

Poser une question


var str = "2 568,75";
str = str.replace(/ /, ''); //supprime l'espace
str = str.replace(",", '.'); //remplace la virgule par un point
alert(str);
Ca marche ! :)
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Non !
Essaie avec 1 234 567,890. Tu verras qu'il manque quelque chose...
--
Y.D.
Un 'g' ?
--
Christophe PEREZ
Écrivez moi sans _faute !
Bingo! That's the point!
--
Y.D.
Effectivement :)
Mais Mrs. Julie nous disais :
"Exemple : Mon champ contient le nombre suivant : 2 568,75 que je veux
convertir en 2568.75 pour qu'il soit exploitable en javascript"
Donc ma solution marche ... pour l'exemple qu'elle a donné ! :-p
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net