Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Удалить слово в тексте (https://javascript.ru/forum/misc/47959-udalit-slovo-v-tekste.html)

Sakyra 13.06.2014 21:58

Удалить слово в тексте
 
Добрый вечер дорогие форумчане, вывела текст с помощью js, нужно убрать третье слово, помогите пожалуйста хотя бы ссылочку где можно подобное почитать, заранее большое спасибо.

выводила таким образом

var record = $(".statsRecord");
$(".onlines-free-block-2").html("" + $(record).text() + "");


Выводится текст:
Рекорд посещаемости форума 524 зафиксирован Понедельник, 21:47, 20.01.2014.

как мне убрать слово ФОРУМА что бы получилось так
Рекорд посещаемости 524 зафиксирован Понедельник, 21:47, 20.01.2014.

если нет варианта убрать слово ФОРУМА
можно-ли тогда убрать три слова (Рекорд посещаемости форума)

заранее благодарна и большое спасибо!

Sakyra 13.06.2014 22:41

Разобралась сама

$(".onlines-free-block-3").html("" + $(record).text().replace("Рекорд посещаемости форума","Рекорд посещаемости") + "");


спасибо за внимание!

рони 13.06.2014 23:01

Sakyra,
:-?
$(".onlines-free-block-3").html($(record).text().replace(" форума",""));

Sakyra 14.06.2014 00:10

рони, Спасибо больше воспользуюсь вашим компактным вариантом! :thanks:

Vlasenko Fedor 14.06.2014 01:40

$(".onlines-free-block-3").html($(record).text().split(/(.+)\s/)[1]);

и еще может быть много и много вариантов
var str = "Рекорд посещаемости форума";
  alert(str.split(/\s/, 2).join(' '));
  alert(str.split(/(.+)\s/)[1]);


Часовой пояс GMT +3, время: 06:29.