Quero remover vírgulas da string e calcular essa quantidade usando JavaScript.
Por exemplo, tenho esses dois valores:
- 100.000,00
- 500.000,00
Agora, quero remover as vírgulas dessa string e quero o total dessa quantidade.
javascript
Kanak Vaghela
fonte
fonte
replace
eparseFloat
. aqui está um caso de teste rápido: jsfiddle.net/TtYpHResposta relacionada, mas se você deseja executar a limpeza de um usuário inserindo valores em um formulário, eis o que você pode fazer:
Use a data internacional local via
format
. Isso limpa todas as entradas incorretas, se houver, ele retorna uma string deNaN
você pode verificar. Atualmente, não há como remover vírgulas como parte do local (a partir de 12/10/19) , portanto, você pode usar um comando regex para remover vírgulas usandoreplace
.ParseFloat
converte a definição deste tipo de string para númeroSe você usar React, esta é a aparência da função de cálculo:
fonte