勉強したことのメモ

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

  関連記事

テキストエリアを選択すると中身を全選択状態にする方法
テキストエリアを選択すると中身を全選択状態にする方法

テキストエリアやテキストボックスの中に文字が書いてあり、ドラッグをしなくても、そ ...

Ajaxを使用する際の注意
Ajaxを使用する際の注意

Ajaxで特にJSONPを使う際によくミスることがあるので 注意点をまとめておく ...

クロスドメイン環境のiframeで子フレームから親フレームに値を渡す方法
クロスドメイン環境のiframeで子フレームから親フレームに値を渡す方法

クロスドメインの環境でiframeを使用しており、子フレーム側から親フレーム側に ...

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

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

Lightboxで画像拡大時にダウンロードリンクを設置する方法
Lightboxで画像拡大時にダウンロードリンクを設置する方法

Lightboxで画像拡大時にダウンロードリンクを設置したいと要望を受けた。もち ...