【问题标题】:Number formatting jquery数字格式jQuery
【发布时间】:2016-07-31 12:06:39
【问题描述】:

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

【问题讨论】:

标签: jquery


【解决方案1】:

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;
}

【讨论】:

    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多