Javascript 有没有办法为HTML输入范围类型添加数千个分隔符?
我想为显示的输出添加1000个使用英语约定的分隔符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">
<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”中的函数。