JavaScript: Enthält String einen anderen String
Frage von Chematik | Letztes Update am 13.01.2021 | Erstellt am 24.02.2012
Ich möchte testen, ob ein Sting in JavaScript einen anderen String enthält. Ich habe es bisher mit String.contains() probiert, aber das scheint irgendwie nicht zu funktionieren.
Hat jemand eine Lösung?
Ä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
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
jQuery: Nach unten und nach oben scrollen mit und ohne JavaScript
Tipp | 0 Kommentare
JavaScript: Submit einer Form abfangen
Tutorial | 0 Kommentare
JavaScript: Bereich durch Link aufklappen und zuklappen
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.
Die Funktion contains() gibt es in JavaScript bezogen auf Strings so nicht. Du benötigst die Funktion indexOf(), die du so benutzen kannst:
Als Parameter übergibst du den String, nach dem du suchen willst. In unserem Beispiel also "CDE". Die Funktion gibt uns dann die Position des übergebenen Strings zurück oder -1, falls es keine Position gibt, der String also nicht enthalten ist.
In unserem Beispiel ist "CDE" in "ABCDEF" enthalten. Demnach wäre die IF-Abfrage nicht -1 und es würde 'Der String enthält "CDE".' ausgegeben werden.
Wichtig: Achte darauf, dass du auch indexOf und nicht indexof schreibst. Sonst funktioniert es nicht.
Letztes Update am 13.01.2021 | Erstellt am 26.02.2012