私は、各入力した番号の後にコンマを追加するにはどうすればよいだけ

モハマド・シャール:

どのように私は、自動的にそれぞれ入力された番号の後にコンマを追加することができます。以下のような例:1,2,3,4

私は4の後に番号5を追加した場合ので、カンマで区切る必要があります。以下は私のコードです。

function addComma(txt) {
    txt.value = txt.value.replace(",", "").replace(/(\d+)(\d{3})/, "$1,$2");
}
<input type="text" id="txt" onkeyup="addComma(this);" />

カンマはいくつかの数字の後に分離されます。各番号が入力された後、私は自動追加のコンマが必要です。

シュリー:

私はあなたの正規表現を変更します。例の下を参照してください。

function addComma(txt) {
    txt.value = txt.value.replace(/(\d)(?=(\d)+(?!\d))/g, "$1,");
}
<input type="text" id="txt" onkeyup="addComma(this);" />

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=30462&siteId=1