嗨,我能知道如何从字符串值中删除千位分隔符和十进制数。 例如:100,000.00,我希望是100000
在我的代码中删除千位分隔符正在工作,但也需要删除十进制
$scope.convertToNumber = function (val) {
var removedThousand = "";
if(typeof val === 'string'){
removedThousand = val.replace(/,/g, '');
return removedThousand;
}else {
return val;
}
};
答案 0 :(得分:1)
使用Javascript函数
Math.floor() (round down)
Math.ceil() (round up)
Math.round()
喜欢
$scope.convertToNumber = function (val) {
var removedThousand = "";
if(typeof val === 'string'){
removedThousand = val.replace(/,/g, '');
Math.floor(removedThousand);
return removedThousand;
}else {
return val;
}
};
答案 1 :(得分:0)
您可以在小数点处拆分字符串,并且仅从数组中获取第一个值。可以将其链接到您已有的东西上。
removedThousand = val.replace(/,/g, '').split('.')[0];