The quick brown #fox jumped over the #reallyBigFence.
Результат должен быть: ['fox','reallyBigFence']
В Javascript, как я могу получить «теги» строки в массив?
Все теги беспредельный, и они начинаются с хэш-тегом.
Я новичок в регулярных выражений, но я думаю, что это будет работать (не уверен): /#([a-z0-9]+)/gi
Что мне делать с этим регулярное выражение? .совпадение?
Это может быть лучше использовать '/ # ([^ \ s] +) /' или '/ # (\ W +) /' поскольку допустимые символы в слове могут включать дефисы и другие символы, а не 'a-z0-9'. – RobG
@RobG '/ # (\ w +) /' получает только '# lazy' здесь' "... перепрыгнул через # lazy-dog" ' – ajax333221
Да,' \ w' соответствует символам слов, RegExp не думает дефисы принадлежат словам. :-(Я просто указывал, что вам нужно будет играть с шаблоном, чтобы получить то, что вы хотите, так как вы не определили его явно. Возможно, '/ # ([\ w -] +)/g' или аналогичный. – RobG