勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

JavaScriptで数値のカンマ区切り化とカンマ区切りの解除

   2022/01/11  JavaScript

JavaScriptで数値を3桁ごとにカンマ区切り化したい。また、それとは逆にカンマ区切り解除もしたい。以下に方法をメモ。

 

ソースコード

//カンマ区切り化
function addFigure(str) {
    let num = new String(str).replace(/,/g, "");
    while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
    return num;
}

//カンマ区切り解除
function removeFigure(str) {
    var num = new String(str).replace(/,/g, "");
    num = Number(num);
    return num;
}

 

 - JavaScript

  関連記事

jQueryにて$.parseHTML()を用いてHTML文字列をDOMノードに変換する方法

あるサイトのソースコードを拝見しているとjQueryで$.parseHTML() ...

Chart.jsで横スクロール可能なグラフを表示させる方法

Chart.jsで折れ線グラフを表示するページがあった。過去1年分のデータをグラ ...

JavaScriptで特定の要素にマウスオーバーした際、ツールチップを表示させる「Tippy.js」ライブラリの利用方法

JavaScriptで特定の要素にマウスオーバーした際、ちょっとした説明文等を書 ...

Leafletにて操作内容を履歴に残し「進む」「戻る」ボタンで履歴を実行できる「Leaflet.NavBar」の利用方法

Leafletにてマップ移動やズーム等、ユーザーの操作内容を履歴に残して、「進む ...

Leafletで「leaflet.sprite」プラグインを導入してマーカーの色を変更する方法

LeafletとOpenStreetMapでマップ上にマーカーを複数設置したい。 ...