100
l
[ Оставить заявку ]

Обсудить проект

Нажимая кнопку «Отправить» Вы соглашаетесь с условиями политики обработки персональных данных
[ Оставить заявку ]

Записаться на встречу

Нажимая кнопку «Отправить» Вы соглашаетесь с условиями политики обработки персональных данных

Добавление разделителей разрядов в числах на Tilda

<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>
Сохрани вкладку в избранном, чтоб не потерять конвертер
Помог код?
Что еще есть полезного:
    СВЯЖИТЕСЬ С НАМИ В ЛЮБОМ МЕССЕНДЖЕРЕ
    Основное
    Мы на связи с понедельника по пятницу с 10:00 до 18:00 по МСК
    ИНФОРМАЦИЯ
    ИНН: 644910511905
    Политика конфиденциальности
    2025, KETE DESIGN AGENCY – создание сайтов на Tilda