Heim > Web-Frontend > js-Tutorial > Wie kann ich nach einem Teilstring in einem JavaScript-String suchen?

Wie kann ich nach einem Teilstring in einem JavaScript-String suchen?

Mary-Kate Olsen
Freigeben: 2024-12-30 05:11:18
Original
717 Leute haben es durchsucht

How Can I Check for a Substring in a JavaScript String?

Überprüfen, ob ein Teilstring in einem JavaScript-String vorhanden ist

Obwohl es in JavaScript keine explizite String.contains()-Methode gibt, gibt es verschiedene Ansätze, um festzustellen, ob eine Zeichenfolge eine bestimmte Teilzeichenfolge enthält.

Eine weit verbreitete Methode ist die Funktion String.indexOf(). Diese Funktion gibt den Index des ersten Vorkommens einer angegebenen Teilzeichenfolge innerhalb einer Zeichenfolge zurück. Wenn die Teilzeichenfolge nicht gefunden wird, wird -1 zurückgegeben.

const string = "Hello world!";
const substring = "world";

const index = string.indexOf(substring);
if (index !== -1) {
  console.log("Substring found!");
} else {
  console.log("Substring not found.");
}
Nach dem Login kopieren

ES6 hat die Methode String.prototype.includes() eingeführt, die eine präzisere Syntax für diese Prüfung bietet. Es gibt einen booleschen Wert zurück, der angibt, ob die Zeichenfolge die angegebene Teilzeichenfolge enthält.

const string = "Hello world!";
const substring = "world";

console.log(string.includes(substring)); // true
Nach dem Login kopieren

Die Verwendung regulärer Ausdrücke ist eine weitere Option. Die Methode String.match() verwendet einen regulären Ausdruck als Argument und gibt ein Array von Übereinstimmungen zurück. Wenn der Teilstring gefunden wird, hat das resultierende Array eine Länge größer als 0.

const string = "Hello world!";
const substring = "world";
const regex = new RegExp(substring);

const matches = string.match(regex);
if (matches && matches.length > 0) {
  console.log("Substring found!");
} else {
  console.log("Substring not found.");
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich nach einem Teilstring in einem JavaScript-String suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage