<script>
(function () {
function formatCalc() {
document.querySelectorAll('.t-calc').forEach(function (el) {
var raw = el.textContent.replace(/\s/g, '');
if (!raw || isNaN(raw)) return;
var formatted = raw.replace(/\B(?=(\d{3})+(?!\d))/g, ' ');
if (el.textContent !== formatted) {
el.textContent = formatted;
}
});
}
// сразу пробуем
formatCalc();
// и ещё несколько раз, т.к. t-calc обновляется асинхронно
var i = 0;
var timer = setInterval(function () {
formatCalc();
i++;
if (i > 20) clearInterval(timer);
}, 300);
})();
</script>