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