首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Javascript正则表达式实现为数字添加千位分隔符_javascript技巧

2020-11-27 来源:华佗小知识

最近在网上有看到使用js来实现数字的千位分隔符的面试(笔试)题,所以就自己写了一个利用“正则+replace”来实现的方法:

代码如下:
var thousandBitSeparator = function(numStr){
var b = /([-+]?\d{3})(?=\d)/g;
return numStr.replace(b, function($0, $1){
return $1 + ',';
});
}

支持正负号匹配,小数点区分,如有错误,希望大大们指出:-D

附上一个其他网友的实现方法

代码如下:

显示全文