如何将replace()用作添加''在数字之间



使用Javascript,如果我的数字是5899,我想在数字之间插入一个小数点,得到58.99的结果。我知道(num/100).toFixed(2)会起作用,但只是想知道是否有使用replace的方法。

正则表达式可以向前查找字符串末尾后面的2位数字。。。

console.log(
String(5899).replace(
/(?=d{2}$)/,
'.'
)
);

.toFixed更直观,因此可能是首选。

最新更新