我们有一个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;
}