Javascript 正则表达式实现为数字添加千位分隔符_javascript技巧
程序员文章站
2022-05-10 08:53:42
...
最近在网上有看到使用js来实现数字的千位分隔符的面试(笔试)题,所以就自己写了一个利用“正则+replace”来实现的方法:
var thousandBitSeparator = function(numStr){
var b = /([-+]?\d{3})(?=\d)/g;
return numStr.replace(b, function($0, $1){
return $1 + ',';
});
}
复制代码 代码如下:
var thousandBitSeparator = function(numStr){
var b = /([-+]?\d{3})(?=\d)/g;
return numStr.replace(b, function($0, $1){
return $1 + ',';
});
}
支持正负号匹配,小数点区分,如有错误,希望大大们指出:-D
附上一个其他网友的实现方法
复制代码 代码如下:
以上就是本文的全部内容了,希望大家能够喜欢。