如何用正则给一个数字的字符串从后向前每三位加一个逗号? 比如输入是'12321321321' 输出是'12,321,321,321' var reg = /(\d)(?=(?:\d{3})+\b)/g; var str = '-1213112321'; alert(str.replace(reg, '$1,'));