xpjp/xpfiat-bot

数字3桁ごとにカンマを挿入する

Closed this issue · 7 comments

実現したいこと

Botから出力される数値を見やすくする為にカンマを入れる

ゴール

3桁ごとにカンマが入る(小数点以下は入らない)

相談したいこと

一度文字列にして、カンマを挿入するつもりですが、小数点以下が入ってもカンマを挿入できる方法(例えばこんな感じ->1,234.456)があれば教えてください。

個人的には @Diaboro87 さんの後者の提案がいいですね。理由としては Activerecord をこれのためだけに入れるのは大きすぎるかなという思いです。

あとはこれとか?
https://www.mk-mode.com/octopress/2012/06/22/22002053/

正規表現でやるのがベターかも。
正規表現のお試しサイト
http://rubular.com/

今は正規表現でやってますね。現在出力される多くの数値には対応できますが、1234.456といった小数点以下を含む場合をどうしようか悩んでます。これも正規表現でいけますかね。

JavaScriptですけど、ロジック的にはこれで取れそうです。
https://st40.xyz/one-run/article/347/

ありがとうございます。参考にして今のメソッド書き換えてみます。

できました。感謝です