Zeichenfolge nach Hashtag teilen und mit jQuery in ein Array speichern?

8

Ich habe eine Var, die eine Zeichenfolge mit einer Reihe von Wörtern hat, von denen einige Hashtags haben, zB:

%Vor%

Ich möchte jedes Hash-Tag-Wort in einem Array speichern, etwa wie folgt:

%Vor%

Aber ich bin mir nicht sicher, wie ich die Zeichen sowohl von # als auch von Leerzeichen umgeben lassen kann.

Gibt es eine spezielle Möglichkeit, dies zu tun? Gibt es einige ASCII-Zeichen, die ich verwenden soll, um das zu identifizieren?

    
MeltingDog 16.08.2013, 07:41
quelle

5 Antworten

13

DEMO

%Vor%

tagslistarr = words.split(' ') trennt Wörter mit Leerzeichen von einem neuen Array

$ .each () durchläuft die einzelnen Werte von tagslistarr array

if(tagslistarr[i].indexOf('#') == 0) checks ist die # ist am Anfang der und wenn diese Bedingung true ist fügt sie es in das arr Array

ein     
Tushar Gupta 16.08.2013, 07:46
quelle
21
%Vor%     
kadaj 16.08.2013 07:52
quelle
2
%Vor%     
Allen Chak 16.08.2013 07:47
quelle
1
%Vor%     
Roland Jansen 16.08.2013 07:51
quelle
1

Die Regex ist ziemlich einfach mit reinem JavaScript:

%Vor%

Ссылка

Wenn Sie mit diakritischen Zeichen umgehen müssen:

%Vor%

Ссылка

    
ryanpcmcquen 27.06.2016 23:09
quelle

Tags und Links