Je souhaite supprimer les virgules de la chaîne et calculer ces montants à l'aide de JavaScript.
Par exemple, j'ai ces deux valeurs:
- 100 000,00
- 500 000,00
Maintenant, je veux supprimer les virgules de cette chaîne et je veux le total de ces montants.
javascript
Kanak Vaghela
la source
la source
replace
etparseFloat
. voici un cas de test rapide: jsfiddle.net/TtYpHRéponse connexe, mais si vous souhaitez exécuter le nettoyage d'un utilisateur en saisissant des valeurs dans un formulaire, voici ce que vous pouvez faire:
Utilisez la date internationale locale via
format
. Cela nettoie toutes les mauvaises entrées, s'il y en a une, il renvoie une chaîne queNaN
vous pouvez vérifier. Il n'y a actuellement aucun moyen de supprimer les virgules dans le cadre de la locale (à partir du 10/12/19) , vous pouvez donc utiliser une commande regex pour supprimer les virgules en utilisantreplace
.ParseFloat
convertit la définition de ce type de chaîne en nombreSi vous utilisez React, voici à quoi pourrait ressembler votre fonction de calcul:
la source