gpt4 book ai didi

javascript - Javascript 中高效的美元格式化

转载 作者:行者123 更新时间:2023-11-29 15:05:58 25 4
gpt4 key购买 nike

假设我有一个字符串:33400298.57

我写了一个函数(太长、太臃肿、太不合标准,无法在此处发布)将其格式化为:

33,400,298.57

核心逻辑是插入逗号——小数点左边,每三位。是否可以使用正则表达式来实现这一点的单行解决方案?目前,我正在拆分、反转、循环插入、反转和再次加入。不用说,这不是最优的。

我正在寻找这样的东西:

随机颜色生成器:'#'+Math.floor(Math.random()*16777215).toString(16);

谢谢。

最佳答案

这个带有正则表达式的性感小数字怎么样:

s = "33400298.57";
s.replace(/(?!^)(\d\d\d)(?=(\d\d\d)*\.)/g, ',$1'); // 33,400,298.57

关于javascript - Javascript 中高效的美元格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2757447/

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