So überprüfen Sie, ob die Zeichenfolge Substring in JavaScript enthält

So überprüfen Sie, ob die Zeichenfolge Substring in JavaScript enthält

Das JavaScript Index von() Methoden suchen. Wenn Substring nicht gefunden wird, gibt es -1 zurück. Sie können also die JavaScript -Indexof () -Methode verwenden, um zu überprüfen, ob eine Zeichenfolge ein Substring enthält. In diesem Tutorial werden wir auch ein Beispiel für die Verwendung von JavaScript bereitstellen inklusive () Und suchen() Methoden, um Substring in einer anderen Zeichenfolge zu finden.

In einem Vergleich aller 3 beschriebenen Beschreibungen nachstehend kann Indexof () aufgrund seiner Ausführungsgeschwindigkeit besser sein. Wenn keine Geschwindigkeit wichtig ist, können Sie eine der folgenden Methoden verwenden.

Verwenden der Indexof () -Methode

JavaScript IndexOf () -Methode gibt das Substring der Startpositionsnummer in der Hauptzeichenfolge zurück. Wenn das Substring nicht gefunden wird, gibt es als Ergebnis -1 zurück.

var str = "Hallo Welt"; var substr = "Welt"; var result = str.indexof (substr)> -1; Alarm (Ergebnis);
1234var str = "Hallo Welt"; var substr = "Welt"; var result = str.indexof (substr)> -1; alert (Ergebnis);

Das Ergebnis ist wie unten:

 WAHR  
  • So appendieren Sie Element an Array in JavaScript

2. Verwenden von include () Methode:

Sie können auch JavaScript include () -Methode verwenden. Es kehrt zurück WAHR auf Match gefunden und FALSCH Wenn kein Match gefunden wurde. Verwenden Sie den folgenden Beispielcode, um dies zu testen:

var str = "Hallo Welt"; var substr = "Welt"; var result = str.enthält (substr)> -1; Alarm (Ergebnis);
1234var str = "Hallo Welt"; var substr = "Welt"; var result = str.enthält (substr)> -1; alarm (Ergebnis);

Das Ergebnis ist wie unten:

 WAHR  

3: Verwendung von Search () Methode

Sie können auch die Methode JavaScript Search () verwenden. Es gibt die String -Positionsnummer zurück, wenn die Übereinstimmung gefunden wurde. Wenn nicht übereinstimmend gefundene Rückgaben -1.

var str = "Hallo Welt"; var expr = "/world/"; var result = str.Suche (expr)> -1; Alarm (Ergebnis);
1234var str = "Hallo Welt"; var expr = "/world/"; var result = str.Suche (expr)> -1; alarm (Ergebnis);

Das Ergebnis ist wie unten:

 WAHR  
  • > So entfernen Sie das Array -Element nach Wert in JavaScript