Есть ли простой способ стилизовать последние пару символов строки?

у меня есть несколько чисел с плавающей запятой, где я хотел бы указать, что последние несколько цифр не так уж и важны. Я имею в виду примерно следующее:

Для числа 273.978

<span style="font-weight:bold">273.9</span><span style="color:#3399ff">78</span>

Было бы здорово, если бы существовал CSS-селектор типа "nth-last-chars". Затем я мог бы настроить все это в моем файле CSS, вместо того, чтобы сокращать число в JavaScript. Есть ли лучший способ добиться этого?

РЕДАКТИРОВАТЬ: Вот как выглядит собственное решение JavaScript:

<span id="numstart" style="font-weight:bold">123.4</span><span id="numend" style="color:#3399ff">57</span>

<script>
var newnum = 273.978;
var numStr = String(newnum)
var numLen = numStr.length;
var newStart = numStr.substring(0,numLen-2);
var newEnd = numStr.substring(numLen-2,numLen);
document.getElementById("numstart").innerHTML = newStart;
document.getElementById("numend").innerHTML = newEnd;
</script>
7
задан mjhm 13 January 2011 в 23:15
поделиться