答案 0 :(得分:2)
这是你想要的? https://jsfiddle.net/sxd60y6x/
NUMBER.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
请参阅:How to print a number with commas as thousands separators in JavaScript
答案 1 :(得分:2)
您可以使用toLocaleString方法。
以下是您的代码的外观。
$("#slider-range").slider({
range: true,
min: 10000,
max: 10000000,
values: [1000000, 4000000],
slide: function(event, ui) {
var minVal = ui.values[0].toLocaleString();
var maxVal = ui.values[1].toLocaleString();
$("#amount").val("₪" + minVal + " - ₪" + maxVal);
}
});
您需要对初始值代码执行相同的操作。
$("#amount").val("₪" + $("#slider-range").slider("values", 0).toLocaleString() + " - ₪" + $("#slider-range").slider("values", 1).toLocaleString());