JavaScript: Wörter in einem String zählen
Tipp von Progger99 | Letztes Update am 03.09.2020 | Erstellt am 16.10.2011
Hier mal ein kleiner Tipp von mir, wie man schnell und einfach die Anzahl der Wörter in einem String mit JavaScript ermitteln kann:
var str = 'Das ist ein Satz.'; var anzahl = str.split(' ').length; alert("Der String besteht aus " + anzahl + " Wörtern.");
Wir trennen den String mit split() einfach am Leerzeichen. In den Feldern des resultierenden Arrays stehen damit alle Wörter des Satzes einzeln und die Länge dieses Arrays entspricht der Anzahl der Wörter des Satzes.
Achtung: Funktioniert natürlich nur, wenn die Wörter tatsächlich durch Leerzeichen getrennt sind. Doppelte Leerzeichen oder Sonderzeichen können das Ergebnis natürlich verfälschen.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
jQuery: Nach unten und nach oben scrollen mit und ohne JavaScript
Tipp | 0 Kommentare
JavaScript: Bereich durch Link aufklappen und zuklappen
Tutorial | 5 Kommentare
JavaScript: Letztes Zeichen aus String entfernen
Tipp | 0 Kommentare
Android Programmierung: Response von HTTP POST Request empfangen
Tutorial | 3 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Echt sehr sehr geniale Lösung. Hätte nicht gedacht, dass es so einfach und schnell geht und str.split(' ').length ausreicht, um die Länge zu ermitteln. Ich hätte da jetzt mit irgendwelchen Schleifendurchläufen angefangen!
18.10.2011 um 10:35