JS格式货币保留小数去掉小数后面的0

新手上路,请多包涵

比如0.00040000需要转成0.0004
本来是用parseFloat可以正常格式但是遇到 0.00000007像这样的话就会显示科学运算了。
有什么办法不让他显示科学计算又能格式化

阅读 3k
2 个回答

转为字符串进行处理

使用正则匹配吧

var str = '0.000000000700'
var result = str.match(/.*[1-9]/)[0] // 0.0000000007
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题