Показать сообщение отдельно
  #7 (permalink)  
Старый 14.02.2017, 16:46
Аспирант
Отправить личное сообщение для SaM1001 Посмотреть профиль Найти все сообщения от SaM1001
 
Регистрация: 09.02.2017
Сообщений: 30

Dilettante_Pro - у меня как-то так получилось!!! Спасибо за подсказку!
Ребят, сильно не ругайтесь только, у вас решение наверное совсем по другому будет выглядеть, но я сделал вот так и теперь работает:

function addDots(nStr) {
        nStr += '';
        x = nStr.split('.');
        x1 = x[0];
        x2 = x.length > 1 ? '.' + x[1] : '';
        var rgx = /(\w+)(\w{1})/;
        while (rgx.test(x1)) {
            x1 = x1.replace(rgx, '$1' + '.' + '$2');
        }

        var x3 = x1 + x2;
        while (x3.length < 7) {
            x3 = "0." + x3;
        }

        return "0x"+ x3;
    }


Спасибо огромное за помошь!

Последний раз редактировалось SaM1001, 14.02.2017 в 17:02.
Ответить с цитированием