如何使用JavaScript从字符串中删除千位分隔和十进制

时间:2019-03-18 11:36:01

标签: javascript

嗨,我能知道如何从字符串值中删除千位分隔符和十进制数。 例如:100,000.00,我希望是100000

在我的代码中删除千位分隔符正在工作,但也需要删除十进制

$scope.convertToNumber = function (val) {
        var removedThousand = "";

        if(typeof val === 'string'){
            removedThousand = val.replace(/,/g, '');

            return removedThousand;
        }else {
            return val;
        }
    };

2 个答案:

答案 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];