小数点以下の 3 桁目のみをラップするスクリプトを作成しようとしています。目的は、石油価格の分数をフォーマットすることです。
すなわち。3.249 入力すると出力されます
3.24<sup>9</sup>
これまでのところ、小数点以下はすべてラップされています。たとえば、1 つ目、最初の 2 つ、または 3 つすべてにまたがることはできますが、最初の 2 つを無視して 3 つ目だけにまたがることはできません。
<script>
$(document).ready(function(){
$('.pricesup .maintext > span').html(
$('.pricesup .maintext > span').html().replace(/\.\d{3}/,
function(a){
return '<sup>' + a + '</sup>';
})
);
});
</script>
最後の桁または小数点以下 3 桁を選択するには、正規表現 /.\d{3}/ が必要です。どんな助けでも大歓迎です。