Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 如何仅在输入的每个数字后添加逗号_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何仅在输入的每个数字后添加逗号

Javascript 如何仅在输入的每个数字后添加逗号,javascript,jquery,html,Javascript,Jquery,Html,如何在输入的每个数字后自动添加逗号。 例如:1,2,3,4 如果我在4后面加上数字5,那么应该用逗号分隔。 下面是我的代码 函数addComma(txt){ txt.value=txt.value.replace(“,”,”).replace(/(\d+)(\d{3})/,“$1,$2”); } 我更改了您的正则表达式。参见下面的示例 函数addComma(txt){ txt.value=txt.value.replace(/(\d)(?=(\d)+(?!\d))/g,“$1”); }

如何在输入的每个数字后自动添加逗号。 例如:1,2,3,4

如果我在4后面加上数字5,那么应该用逗号分隔。 下面是我的代码

函数addComma(txt){
txt.value=txt.value.replace(“,”,”).replace(/(\d+)(\d{3})/,“$1,$2”);
}

我更改了您的正则表达式。参见下面的示例

函数addComma(txt){
txt.value=txt.value.replace(/(\d)(?=(\d)+(?!\d))/g,“$1”);
}