35 Stimmen
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?
AntwortenPositivNegativ
Antworten
Ähnliche Themen
JavaScript: window.location to String
Info | 0 Kommentare
Java: String in Integer umwandeln
Frage | 1 Antwort
JavaScript: window.location.indexOf funktioniert nicht
Frage | 1 Antwort
JavaScript: Explode String Funktion
Frage | 1 Antwort
JavaScript: Mehrzeiligen String im Quelltext
Tipp | 0 Kommentare
Java: Enthält String nur Zahlen?
Frage | 1 Antwort
JavaScript: String Vergleich unabhängig von Groß/Kleinschreibung
Frage | 1 Antwort
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