标签:
最近在网上有看到使用js来实现数字的千位分隔符的面试(笔试)题,所以就自己写了一个利用“正则+replace”来实现的方法:
1 var thousandBitSeparator = function(numStr){ 2 var b = /([-+]?\d{3})(?=\d)/g; 3 4 return numStr.replace(b, function($0, $1){ 5 return $1 + ‘,‘; 6 }); 7 }
支持正负号匹配,小数点区分,如有错误,希望大大们指出:-D
标签:
原文地址:http://www.cnblogs.com/liubingblog/p/4323601.html