Javascriptで、表示されている税込み価格を税抜きに置換することはできますか?ちなみに、価格表記にはカンマの桁区切りが付きます。
また、円+税~という表記が混じっており、そこは変えたくありません。
例)
111,481円 → 101,346円
小数点以下の端数はどうするのですか?
また数字の整合性チェックは必要ですか?
・12,34円とかありえないもの
・1234円とかカンマ区切りでないもの
・012円など先頭が0のもの
ありがとうございます。
四捨五入です。
自身でどこまでやったかのコードはあるのでしょうか?
あるなら記載し、ここまでは自分でやったけど、ここがどうしてもわからない!
って質問内容にしましょう。
今のままだと、質問ではなく、丸投げ作業依頼なので・・・。
すいません。最後まで見てませんでした!
整合性チェックは必要ですね。
すみません。税抜きにするスクリプトは書いてみたんですが
<script>
function getExcludingTax(val){
const RATE = 0.1;
return Math.round(val / (1 + RATE));
}
</script>
軽減税率はいらないのですか?
質問本文は編集できるので、質問本文に書いてください。
その際、
```ここに言語名
コード
```
という形式で記載し、コードブロックにしてください。
質問者さんのそのコードだと、何が、どううまくいかないのか具体的に記載してください。
<script>
window.onload=function strFunction02() {
var tt = $("div#r_searchList p:nth-child(2)").text();
var ta = tt.match(/\d/g);
var ts= ta.join("");
var tInt = parseInt(ts,10);
var t = tInt / 1.1;
var tNum = String(t).replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,' );
var html = $("div#r_searchList p:nth-child(2)").html(tNum + "円");
}
</script>
ここはコメント蘭なので、
"質問本文"に記載しましょう。
質問本文は修正できますので。
すみません。サイトの使い方を誤りました。気を付けます。
お手数おかけして申し訳ありませんでした。
回答1件
あなたの回答
tips
プレビュー