我正在研究HTML5 Web应用,其中我从用户那里获得输入,并将其转换为逗号数字,如1,000,但我想用逗号将它也应转换为固定样1,000.00所以如何在这种方法添加这里是我的代码如何将toFixed()应用于HTML5网络应用中的输入值
这里是我的代码
这里的jsfiddle演示工作是代码
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function addCommas(input){
nStr = input.value;
if(!isNumber(nStr))return;
document.getElementById("testRealValue").value = nStr;
var offset = nStr.length % 3;
if (offset == 0)
input.value = nStr.substring(0, offset) + nStr.substring(offset).replace(/([0-9]{3})(?=[0-9]+)/g, "$1,");
else
input.value = nStr.substring(0, offset) + nStr.substring(offset).replace(/([0-9]{3})/g, ",$1");
var a =document.getElementById('testRealValue').value;
alert(a);
}