разделить число пробелами jquery

программирование JavaScript jQuery

Подскажите пожалуйста в jquery
Есть такая структура:

<span id="s1"><?php echo $znachenie; ?></span>

$znachenie - это число типа 3500000, 2000000 и т.д.

Как через jquery мне вставить пробелы между цифрами? Чтобы получилось 3 500 000, 2 000 000 и т.д.

Примечание:
Нужен только jquery ((( php ни как.

Примечание:
Не работает(((
Написал это:

<script type="text/javascript">
var ddf = jQuery.noConflict();
ddf(document).ready(function(){

ddf("#s9").text(ddf("#s9").text().replace(/\B(?=(\d{3})+(?!\d))/g, " "));
});
</script>

Вот ссылка: http://белгороддом.рф/itemlist/filterfork2?mid=123 (или зайдите на http://белгороддом.рф и выберите какой либо параметр поиска. Например город Белгород. Там будет строка "Цена". И вот то что справа мне нужно разделить(((

Примечание:
Увы((( Не работают эти методы(((

Примечание:
holden321, подскажите пожалуйста( Как?

Примечание:
Мне нужно это сделать со значение цены ниже текста "Дополнительная информация"

Это ниже каждог из объявлений

Примечание:
Нужно же добавить

<script type="text/javascript">
var span=document.getElementById("s9");
span.innerHTML=span.innerHTML.replace(/\B(?=(\d{3})+(?!\d))/g, " ");
</script>
в код страницы и все?
Ответы:
Почему не через php?
$("#s1").text($("#s1").text().replace(/\B(?=(\d{3})+(?!\d))/g, " "))
Не работает
- потому-что id у span не s9, а rangeAmount22
- потому-что там два числа а не одно
Привык к голому яваскрипту...
<script>
ch=document.getElementById('s9').innerHTML;
alert(ch);
c='';
count=0;
for(i=ch.length-1;i>-1;i--) {
result = count%3;
count++;
if (result == 0) c=ch[i]+' '+c; else c=ch[i]+c;
}
document.getElementById('s9').innerHTML = c;
</script>
>Увы((( Не работают эти методы(((
Они работают: http://i.imgur.com/3gtFTim.png
Мне нужно это сделать со значение цены ниже текста "Дополнительная информация"
>Нужно же добавить...в код страницы и все?
Зачем Вы спрашиваете. Попробуйте и узнаете.
Если сработает значит достаточно, если нет значит недостаточно.
Все зависит от других скриптов на странице. Попробуйте добавить код в конце страницы. Или в window.onload.
В любом случае это выходит за рамки вопроса.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.