数字格式化jquery

时间:2016-07-31 12:06:40

标签: jquery

我们在html表单中有一个数字文本字段。 例如销售1500000 我们希望在用户完成编辑该字段后立即添加数字格式(添加',每3位数后),以便显示为1,500,000。在jquery中是否有一种简单的方法可以在不影响字段数据的情况下(只需在此字段的显示中更改它)? 感谢

1 个答案:

答案 0 :(得分:0)

Format numbers in javascript可能会有所帮助或者您可以尝试:

function FormatNumber(val){
    if(val == "" || val == null){
        return "0.00";
    }
    var result = RemoveComma(val).toFixed(2); 
    return result.replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}

function RemoveComma(val){
    var result = Number(String(val).replace(/,/g, ""));
    return result;
}