比较字符串和基于JS中的比较插入值

时间:2014-10-02 11:15:00

标签: javascript

以下是该方案 我从用户获取一个值,我必须通过将其四舍五入到某个小数点来解析浮动,但是用户值可以包含","我需要放在用户值的相同位置,例如用户输入+55,658,698.2396并将值解析为2个小数点,输出应为+55,658,698.24但解析后我得到+55658698.24 这是示例代码

var userInput = "+54,568,568.14589";
var decimalPoints = 3;
var convertedValue;

var indexP = userInput.indexOf("+");
//getting rid of commas
var value = userInput.replace(/,/g , "");

value =parseFloat(value).toFixed(decimalPoints);
convertedValue = value.toString(); 
if(indexP == 0){
console.log('Converted Value: +'+convertedValue);
}
else{
console.log('Converted Value: '+convertedValue);
}
console.log('Actual Value: '+userInput);

以下是小提琴http://jsfiddle.net/k5jhha4r/

0 个答案:

没有答案