税込価格を計算するブックマークレット
Web上でなんかの商品の価格を見たとき、税別になってることがある。
iPad Proを購入 - Apple(日本)
結局いくらなのかわかんないから不便だよね、こういうときに税込価格を簡単に確認できるように、ブックマークレットを作ってみた。
javascript:alert((parseInt(window.getSelection().toString().replace(/[^0-9]/g,''),10)*1.08).toString().replace(/^(-?[0-9]+)(?=\.|$)/,function(s){return s.replace(/([0-9]+?)(?=(?:[0-9]{3})+$)/g,'$1,');}));
これをブックマークに登録しておいて、税別価格を範囲選択した状態でそのブックマークをクリックすると、税込価格が表示される。
こんな感じ。
めちゃくちゃ単純なことなんだけど、今までいつも面倒だなーと思ってたので、これで少し便利になるのでうれしい。ChromeやSafariのExtensionとして作ればもっといいUIになるかも知れないけど、まあそんなに頻繁に使うわけでもないのでこれくらいでいいかなと思った。
ちなみに数字のカンマ編集は以下のコードを使いました。感謝です。
税率変わったらごめん
単純に1.08倍してるだけなので、将来税率が変わったら修正が必要。
商品によって税率が違うような日が来たら、どうしようもない。税率ごとに別々のブックマークレットに分けるとかしかないかな。
ドルのときもなんとかしたい
似たような状況で、ドルとか海外の通貨で表記されてるときも、だいたい日本円でいくらなのか知りたいんだけど、これは為替レートを取得しなきゃいけないので、面倒そう。。。