четверг, 14 ноября 2013 г.

Две функции для представления числа в читаемом виде

  Во время  одной работы  нарыл функцию ,которая ,например, такое  число
2111155  представляет в  таком ввиде   2.111.155     или так     2 111 155

    function STD(summ){
        return summ.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1 ");
    }

обратно в число


    function CollectDigits(summ){
        return parseInt(summ.toString().replace(/\s+/g,''));
    }