Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Redux表单中的每个数字后插入逗号_Javascript_Reactjs_Ecmascript 6_React Redux_Redux Form - Fatal编程技术网

Javascript 如何在Redux表单中的每个数字后插入逗号

Javascript 如何在Redux表单中的每个数字后插入逗号,javascript,reactjs,ecmascript-6,react-redux,redux-form,Javascript,Reactjs,Ecmascript 6,React Redux,Redux Form,我试图从用户那里获取输入,并在每个数字后插入逗号。例如,如果用户键入12345,我希望结果为1,2,3,4,5。有人能帮我解决这个问题吗?在模糊或提交时转换它 函数addCommas(num){ 返回num.toString().split(“”).join(“”,“”); } console.log(addCommas(12345))您可以使用和 const str=“12345”; 常量res=[…str].join(); 控制台日志(res)此示例将帮助理解如何分割输入的值 r=do

我试图从用户那里获取输入,并在每个数字后插入逗号。例如,如果用户键入
12345
,我希望结果为
1,2,3,4,5
。有人能帮我解决这个问题吗?

在模糊或提交时转换它

函数addCommas(num){
返回num.toString().split(“”).join(“”,“”);
}
console.log(addCommas(12345))您可以使用和

const str=“12345”;
常量res=[…str].join();

控制台日志(res)此示例将帮助理解如何分割输入的值

r=document.getElementById(“结果”)
btn=document.getElementById(“btn”)
btn.addEventListener(“单击”,()=>{
v=document.getElementById(“值”).value
var splitv=v.split(“”).join(“”,“”)
console.log(splitv)
r、 textContent=splitv
})
输入值


结果
它实际上对我有用,但它只是在数字中添加了逗号,我也想要字母中的逗号<代码>值和值。替换(/\B(?=(\d{1})+(?!\d))/g,“,”值和值。替换(/\B(?=(\d{1})+(?!\d))/g,“,”它实际上对我有用,但它只是在数字中添加逗号,我也想要字母中的逗号<代码>值和值。替换(/\B(?=(\d{1})+(?!\d))/g,“,”@Jonas你这是什么意思?@hav1。我的意思是,它在每个字符的末尾加逗号,但它只适用于数字,我想在字母字符中加逗号tooo@Jonas它如何不适用于字母字符?你能检查一下这个问题吗