Добавить пробелы в число после рандома
Всех с наступающим.
Такой вопрос может кто скажет где я чего неправильно сделал. $(function() { var adjustedHigh =1000001; var numRand = Math.floor(Math.random()*adjustedHigh) + 10000000; //в верхней части я рандомлю число с диапазона тут все работает numRand = numRand.toString(); //тут я уже пробовал переводить с числа в символы numRand.replace(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g, " $1 "); //вот на этом этапе ничего не работает, тоесть число выдается но вот без пробелов document.getElementById("rand_turov").innerHTML = numRand; return false; }); Помогите уже 2 дня убил, не могу понять в чем дело |
RuSS_lan,
строка 9 replace --> Этот метод не меняет вызывающую строку, а возвращает новую, после замен. numRand = numRand.replace(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g, " $1 "); |
рони,
Спасибо помогло. |
var adjustedHigh =1000001; var numRand = Math.floor(Math.random()*adjustedHigh) + 10000000; //в верхней части я рандомлю число с диапазона тут все работает numRand = (numRand+'').replace( /(?=\B(?:\d{3})+\b)/g,' ' ); alert(numRand ) |
Часовой пояс GMT +3, время: 14:29. |