gpt4 book ai didi

javascript - 使用 str.replace() 在 JavaScript 字符串中插入 "."

转载 作者:行者123 更新时间:2023-12-02 17:27:44 26 4
gpt4 key购买 nike

我在“amount”中有一个以美​​分为单位的 JavaScript 字符串,我想通过插入“.”将其更改为 $。最后两个字符之前。我看起来是这样的:

 amount.replace(/(..$)/,\.$1);

应该这样做,但事实并非如此。

有人发现问题了吗?

谢谢

最佳答案

您的替换应该是一个字符串。它需要用引号引起来:

amount.replace(/(..$)/,"\.$1");

您可以通过将可匹配任何内容的 .. 替换为可匹配 2 位数字的 \d{2} 来使其更加健壮。

但如果您输入的只是数字,则将其转换为数字并除以100会更容易。

关于javascript - 使用 str.replace() 在 JavaScript 字符串中插入 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372317/

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