数字格式jquery



我们有一个html形式的数字文本字段。例如销售额1500000我们希望在用户编辑完该字段后立即添加数字格式(每3位数字后添加","),使其显示为1500000。在jquery中有没有一种简单的方法可以在不影响字段数据的情况下实现它(只需在该字段的显示中更改它)?感谢

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

最新更新