如何替换文本框中的逗号


How to replace comma in textbox?

我有两个文本框,textbox1 回显来自数据库的值$row,并在数字分组上显示 1,900,200.00。我的 textbox2 使用 javascript 自动复制 textbox1 的确切值。我想做的是替换文本框 2 中的逗号 (,)。

使用 .replace()

document.getElementById('txt2').value = document.getElementById('txt1').value.replace(/,/g, '');

试试这个:

function doCombine18() {
    var txt1 = document.getElementById('txt1'),
        txt2 = document.getElementById('txt2');
    txt2.value = txt1.value.split(',').join('');
}

它将删除所有逗号,。如果你想用其他东西替换它们,你可以改变.join()参数。