正規表示式實現的數字千分位程式碼例項

antzone發表於2017-03-02

本章節分享一段程式碼例項,它實現了數字千分位效果。

對正負數字都是有效的,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var thousandBitSeparator=function(numStr){
  var b=/([-+]?\d{3})(?=\d)/g;
  var numStr=numStr+"";
  var newNumStr=numStr.split("").reverse().join("");
  var newNumStr=newNumStr.replace(b, function($0, $1){
    return $1 + ',';
  });
  newNumStr=newNumStr.split("").reverse().join("");
  return newNumStr;
 }
 var num=31415926;
 console.log(thousandBitSeparator(num));

相關文章