如何在 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>
我正在尝试从用户那里获取输入并在每个数字后插入逗号。例如,如果用户键入 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>