Javascript 如何仅在输入的每个数字后添加逗号
如何在输入的每个数字后自动添加逗号。 例如:1,2,3,4 如果我在4后面加上数字5,那么应该用逗号分隔。 下面是我的代码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”); }
函数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”);
}