Добавить пробелы в число после рандома
Всех с наступающим.
Такой вопрос может кто скажет где я чего неправильно сделал.
$(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, время: 20:02. |