如何在 Redux Form 中的每个数字后插入逗号

How to insert comma after every number in Redux Form

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

在Blur 或onSubmit 上转换

function addCommas (num) {
  return num.toString().split("").join(",");
}

console.log(addCommas(12345)); 

您可以使用 spread syntax and Array#join.

const str = "12345";
const res = [...str].join();
console.log(res);

此示例将有助于理解如何拆分输入的值

r = document.getElementById("result")
btn = document.getElementById("btn")

btn.addEventListener("click", () => {
  v = document.getElementById("values").value
  var splitv = v.split("").join(",")
  console.log(splitv)
  r.textContent = splitv
})
<label>enter values</label>
<input id="values" />
<div id="result"></div>
<br>
<button id=btn>result</button>