2011-04-26 7 views

답변

93

쉼표를 제거하려면 문자열에 replace을 사용해야합니다. 당신이 수학을 할 수 있도록 float로 변환하려면, 당신은 parseFloat가 필요합니다

var total = parseFloat('100,000.00'.replace(/,/g, '')) + 
      parseFloat('500,000.00'.replace(/,/g, '')); 
+2

네를,'replace'와'parseFloat'을 결합해야합니다. 다음은 빠른 테스트 케이스입니다. http://jsfiddle.net/TtYpH/ –

+0

2017 년, 로캘 문자열로 ** 이동할 방법이 없습니까? 이 기능을 어떻게 취소합니까? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString. 별도의 질문을 게시 : http://stackoverflow.com/questions/41905406/how-to-convert-a-locale-string-currency-back-into-a-number/41905454#41905454 – Costa

관련 문제