gpt4 book ai didi

javascript - 调整正则表达式以删除尾随小数点+零(如果没有分数)

转载 作者:行者123 更新时间:2023-11-28 13:55:05 25 4
gpt4 key购买 nike

我正在尝试学习正则表达式。

目前我正在尝试编写一个函数来解析 float 并设置“最大”小数位数(基本上只允许两个小数点,但如果没有内容则不会添加它们 - 即摆脱X.00 中的 0 返回 X。)。代码如下:

price_var.toFixed(2).replace(/0{0,2}$/, "");

它可以很好地删除零,但不会删除小数位。如果没有分数,有没有办法也去掉小数位?

最佳答案

price_var.toFixed(2).replace(/\.0{0,2}$/, ""); 

既然是固定小数点,尝试一下

price_var.toFixed(2).replace(/\.0{2}$/, ""); 

price_var.toFixed(2).replace(/\.00$/, ""); 

关于javascript - 调整正则表达式以删除尾随小数点+零(如果没有分数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com