數字千分位分隔程式碼例項

antzone發表於2017-04-13

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

當然也沒必要必須使用逗號分隔,也可以使用其他的符號。

這樣的效果可以使數字具有更好的可讀性,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function segment(numStr, seg) {
  var seg = seg || ",";
  if (typeof numStr === "number") {
    numStr += "";
  }
  return numStr.replace(/(?=(?!\b)(\d{3})+$)/g, seg);
}
console.log(segment(1234567890));
console.log(segment(1234567890, "-"));
console.log(segment(1234567890, "."));

預設是使用逗號分隔的,當然可以使用其他字元分隔。


相關文章