Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2017, 21:49
Интересующийся
Отправить личное сообщение для Александр3297 Посмотреть профиль Найти все сообщения от Александр3297
 
Регистрация: 03.12.2017
Сообщений: 14

Помогите из строки сделать массив с отфильтрованными словами
Помогите разобраться.
1. Имеем следующую строку
var tweet = 'Нужно выбрать только #heshtagone и #heshtegTwo из этой строки'
2. Задание: В результирующем массиве хэштеги должны быть без решетки
и если в слове хэштегов нет, то возвращается пустой массив.

Написал такую функцию:

function check (tweet) {
var result = [];

for (var i = 0; i < (tweet.split(/\s|\#/)).length; i++)

{var tweetTwo = (tweet.split(/\s|\#/))[i];
if (tweetTwo.indexOf(/\w+/) !== -1) {
result.push(tweetTwo);}
}}
но... не работает, перебрал уже кучу вариантов.
Не могу понять, что делаю не так и буду очень благодарен за любую помощь!
Ответить с цитированием