私はこのようにして774317のAPIを提供しています。この値に774'317.00を変換する必要があります。したがって、小数点以下2桁の場合は、このように完全に区切ってください。アポストロフィを千単位で区切ったフォーマット番号
この回答 https://stackoverflow.com/a/2901298/3918577後77431745 => 774'317.45
私が(だから、この774'317にそれをフォーマットし)、それは数千人を分離するために作るが、私はRegEX.Belowと非常に良いじゃないので、最後の2つの小数は、私にとって問題では、コードです私がこれに使用したもの
convertMonetary(value) {
return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, "'")
}
どの国のフォーマットがそれですか? –
'3344.34'のような他の入力がありますか?あるいは「33.3」? –
数を処理する正規表現を実行する前に[Number.prototype.toFixed(2)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed)を使用してください小数。 – Aaron