parseInt转换为1,000表示1

时间:2017-02-02 07:51:52

标签: javascript

parseInt转换1,000.00给1但我想要1000,问题是什么?

<html>
    <body>
      <script type="text/javascript">
        alert(parseInt("1,000.00")) ;  // always gives output 1
      </script>
    </body>
</html>  

谢谢

2 个答案:

答案 0 :(得分:2)

这个怎么样?

parseInt("1,000.00".replace(/\,/g,''), 10)

如果你想保留小数,那么

parseFloat("1,000.00".replace(/\,/g,''), 10)

答案 1 :(得分:0)

首先删除逗号并执行parseInt。试试这个:

parseInt("1,000.00".replace(",",""));