Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme Correia

[Resolvido] Soma de campos com decimais

Recommended Posts

Galera, é o seguinte!

 

Tenho campos que podem receber valores em reais de R$ 1,00 a R$ 100.000,00, neste formato mesmo, mas não consigo fazer esta soma com os decimais corretos.

 

Preciso que seja considerado na soma a diferença entre ,(virgula) para decimais e .(ponto) para milhares.

 

Como faço? Já usei parseFloat e parseInt mas não funfa...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa antes, remover os pontos, e converter as virgulas para ponto

 

pois javascript trabalha no formato americano de moeda

 

R$1,50 (um real e cinquenta centavos) = 1.50

 

use um replace para fazer isso. Depois disso, faça as operações.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Bruno, tinha percebido isso, mas se o valor passa de mil, tipo 1.500.53 (mil e quinhentos reais e 53 centavos), da problema, pois vai estar tudo com ponto e não vai diferenciar milhares de centavos. Entendeu?

Por isso que preciso utilizar pontos e virgulas... :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

nops ^_^

 

remova os pontos

ai 1.000,53 vai virar 1000,53

depois troque a virgula por ponto: 1000.53 aii sim, você faz os cálculos. Essa é a forma correta.

 

[]s !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.