Как поставить "буквы" между числами?

  • Автор темы Автор темы art22
  • Дата начала Дата начала

art22

Client
Регистрация
24.06.2016
Сообщения
521
Реакции
80
Баллы
28
Добрый день.

1051 есть такая сумма первое число может быть любым. Нужно вставить   после первого числа, чтобы получился 1 051. Но перед тем как поставить нужно понять, там сумма 4 значная или нет в основном там 10 и 300. Как сделать?
 
Находим регуляркой место после первой цифры в начале строки и там вставляем нужный текст. Для этого:
Добавить действие - Данные - Обработка Текста - Regex:
Что искать:
Код:
Развернуть Свернуть Копировать
(?<=^\d)
На что заменить:
Код:
Развернуть Свернуть Копировать
&nbsp;
 
  • Оценить
Реакции: art22 и Sergodjan
Но перед тем как поставить нужно понять, там сумма 4 значная или нет в основном там 10 и 300. Как сделать?
Можно подсчитать кол-во символов таким JS-кодом напрмиер:
Код:
Развернуть Свернуть Копировать
var string = '{-Variable.num-}';
var result = string.length;
И потом с помощью IF проверить более 3 кол-во знаков или менее.
 
  • Оценить
Реакции: orka13 и art22

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)