数値を桁区切りで表示する(数値のカンマ区切り)|JavaScript
JavaScriptで数値を桁区切り(3桁毎のカンマ区切り)の文字列として出力する方法です。
ここでは数値を文字列に変換後、正規表現にマッチしたものを置換しています。
書式
数値のみしかないのであれば、下記でもOK。
実行結果
メモ
$1
は後方参照といい、マッチ結果が入る。$1
は文字列であること。"$1" + ","
などの記述でもOK。g
はグローバルマッチの意味。
正規表現 | 内容 |
---|---|
a(?=b) | 先読み。条件aに条件bが続く場合のみaにマッチする。結果はaのマッチのみ。 |
a(?!b) | 否定先読み。条件aに条件bが続かない場合のみaにマッチする。結果はaのマッチのみ。 |