【发布时间】:2013-10-30 04:41:29
【问题描述】:
我有 html 表格,单元格中有数字(“数字”类)。有些数字是整数,有些是一个小数或两个小数。
我想做一个脚本,将所有数字转换为两位十进制格式,然后放入代码中。
e.g.
1 = 1.00
1.0 = 1.00
1.00 = 1.00
这是我的第一次尝试,将一个十进制数转换为两个十进制数:
var elements = document.getElementsByClassName("numbers");
for (var i = 0, l = elements.length; i < l; i++) {
elements[i].innerHTML = elements[i].innerHTML.replace(/\d{1,2}(\.\d{1})/g, "$&0");
}
【问题讨论】:
-
使用现有代码得到什么结果?
-
使用现有代码我得到这个结果:6.3 = 6.30 OK 1.55 = 1.505 WRONG
标签: javascript