Chefranov
@Chefranov
Новичок

Как удалить символы в строке?

Подскажите, почему с помощью этого кода удаляется только первая попавшееся запятая, а не все? Как удалить все запятые?

<div class="post-tags">
<noindex>
   <a href="#" rel="nofollow" class="eTag">тег</a>,
   <a href="#" rel="nofollow" class="eTag">тег</a>,
   <a href="#" rel="nofollow" class="eTag">тег</a>,
   <a href="#" rel="nofollow" class="eTag">тег</a>
</noindex>
</div>

var text = $('.post-tags').html();
text = text.replace(',', '');
$('.post-tags').html(text);
  • Вопрос задан
  • 27082 просмотра
Решения вопроса 2
@kttotto
пофиг на чем писать
Потому что replace заменяет только первое вхождение. Если необходимо удалить все вхождения, то нужно использовать регулярные выражения.
text = text.replace(/,/g, '');
Ответ написан
NightmareZz
@NightmareZz
Нищий разработчик из Симферополя
text = text.replace(/,/g, '');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 апр. 2024, в 14:23
7000 руб./за проект
16 апр. 2024, в 14:20
500 руб./за проект
16 апр. 2024, в 14:03
5000 руб./за проект