12345- => 1234 (хотелось бы 12345, но как совместить со следующим примером, не добавляя еще переменных, не придумал);
123-45 => 12 (минус вставил в последнюю очередь)
123.4567 => 123.45 (здесь все ок)
.12345 => .12 (устраивает)
-123.456 => -123.45 (+)
Проблема в минусе в середине числа и общей громоздкости функции.
|