数字格式化jquery
我们在html表单中有一个数字文本字段。 例如销售额1500000 我们希望在用户完成编辑该字段后立即添加数字格式(每3位数字后添加“,”),以便显示为1500000。在jquery中有没有一种不影响字段数据的简单方法(只需在该字段的显示中更改它)? 谢谢可能会有帮助,或者您可以尝试:数字格式化jquery,jquery,Jquery,我们在html表单中有一个数字文本字段。 例如销售额1500000 我们希望在用户完成编辑该字段后立即添加数字格式(每3位数字后添加“,”),以便显示为1500000。在jquery中有没有一种不影响字段数据的简单方法(只需在该字段的显示中更改它)? 谢谢可能会有帮助,或者您可以尝试: function FormatNumber(val){ if(val == "" || val == null){ return "0.00"; } var result
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;
}