Schneide den Satz auf eine bestimmte Anzahl von Wörtern ab

8

Wie kann ein Satz auf eine bestimmte Anzahl von Wörtern abgeschnitten werden (NB. keine Buchstaben)?

Ich dachte, split(" ") zu verwenden, aber wie kann ich dann Wörter auszählen?

Zum Beispiel:

  • Javascript word count cut off = & gt; Javascript word count
  • Want better search results? See our search tips! = & gt; %Code%
fish man 10.09.2011, 21:17
quelle

3 Antworten

24

Sie können split [MDN] verwenden und join [MDN] .

%Vor%     
Amir Raminfar 10.09.2011, 21:20
quelle
3

Hier ist eine "mehr lesen" Funktion, die ich für meine Meteor App geschrieben habe. Es akzeptiert einen maxWords-Parameter und entfernt HTML-Tags mit der jquery-Methode text ().

Ich hoffe, es hilft!

%Vor%     
Guilherme Solinscki 16.01.2014 14:10
quelle
0

Teilen funktioniert, wie Sie es beschrieben haben. Wenn Sie eine RegExp verwenden, müssen Sie jedoch nicht die gesamte Zeichenfolge aufteilen:

%Vor%     
Timbits 10.09.2011 21:25
quelle

Tags und Links