代码如下: var thousandBitSeparator = function(numStr){ var b = /([-+]?\d{3})(?=\d)/g; return numStr.replace(b, function($0, $1){ return $1 + ','; }); }
支持正负号匹配,小数点区分,如有错误,希望大大们指出:-D
附上一个其他网友的实现方法
代码如下: