Javascript 有没有办法为HTML输入范围类型添加数千个分隔符?

Javascript 有没有办法为HTML输入范围类型添加数千个分隔符?,javascript,html,numbers,output,separator,Javascript,Html,Numbers,Output,Separator,我想为显示的输出添加1000个使用英语约定的分隔符 <input id="number692" oninput="outputnumber692.value=number692.value" type="range" lang="en-150" name="number-692" value="110" min="500" max="200000"><output name="number-692" id="outputnumber692" for="number692">

我想为显示的输出添加1000个使用英语约定的分隔符

<input id="number692" oninput="outputnumber692.value=number692.value" type="range" lang="en-150" name="number-692" value="110" min="500" max="200000"><output name="number-692" id="outputnumber692" for="number692">110</output>
110
我已经读过lang=“en-150”属性,但它不起作用。对于JS,我只使用onChange事件更改了值,但它不会触发 动态地

尝试以下操作:


110
尝试以下操作:



110
您可以将另一个问题的答案应用于您的问题:

//从这里使用函数:https://stackoverflow.com/questions/2646385/add-a-thousands-separator-to-a-total-with-javascript-or-jquery
函数addCommas(nStr){
nStr+='';
var x=nStr.split('.');
var x1=x[0];
变量x2=x.长度>1?'.+x[1]:'';
var rgx=/(\d+)(\d{3})/;
while(rgx.测试(x1)){
x1=x1.替换(rgx,'$1'+','+'$2');
}
返回x1+x2;
}


110
您可以将另一个问题的答案应用于您的问题:

//从这里使用函数:https://stackoverflow.com/questions/2646385/add-a-thousands-separator-to-a-total-with-javascript-or-jquery
函数addCommas(nStr){
nStr+='';
var x=nStr.split('.');
var x1=x[0];
变量x2=x.长度>1?'.+x[1]:'';
var rgx=/(\d+)(\d{3})/;
while(rgx.测试(x1)){
x1=x1.替换(rgx,'$1'+','+'$2');
}
返回x1+x2;
}


110
太好了。谢谢,我不知道我可以调用“oninput”中的函数。太好了。谢谢,我不知道我可以调用“oninput”中的函数。