So überprüfen Sie, ob String Backslash in JavaScript enthält

So überprüfen Sie, ob String Backslash in JavaScript enthält
Die Escape -Zeichen, einschließlich eines Backslash (\), Tab (T), einzelner Zitat (') und doppeltes Zitat ("), sind alle in einer Zeichenfolge mit Hilfe des Backslash -Symbols (\) dargestellt. Manchmal müssen Sie sicherstellen, dass die Zeichenfolge keinen Backslash enthält. In einem solchen Szenario müssen Sie zwei Backslashes gleichzeitig als Backslash in einer Zeichenfolge oder als regulärer Ausdruck verwenden.

Diese Studie liefert das Verfahren, um festzustellen, ob ein Backslash in einer Zeichenfolge vorhanden ist.

So überprüfen Sie, ob String Backslash in JavaScript enthält?

Verwenden Sie die folgenden JavaScript-Methoden, um festzustellen, ob die Zeichenfolge über einen Backslash verfügt:

  • Include () Methode
  • Match () Methode

Verwenden wir beide nacheinander beide!

Methode 1: Überprüfen Sie, ob String Backslash verwendet wird include () Methode

Das JavaScript "inklusive ()Die Methode wird verwendet, um zu überprüfen, ob ein Zeichen oder eine Zeichenfolge in der Zeichenfolge enthalten ist oder ob es in der Zeichenfolge vorliegt oder nicht. Sie können es verwenden, um nach einem Backslash in einer Zeichenfolge zu suchen. Zu diesem Zweck werden Backslashes als Argumente von der Include () -Methode akzeptiert, und wenn sie in der Zeichenfolge gefunden werden, gibt es zurück “WAHR”; anders, "FALSCH”.

Syntax

Die Syntax für die Include () -Methode lautet wie folgt:

Saite.inklusive (SearchString);

Hier, "SuchbegriffIst das Substring oder ein Zeichen, das in einer Zeichenfolge durchsucht wird.

Beispiel

Hier erstellen wir im Beispiel zuerst eine Zeichenfolge mit dem Backslash:

var str = "\\ ist ein Backslash";

Hier beziehen sich zwei Backslashes in einer Zeichenfolge auf den einzelnen Backslash, da die Escape -Zeichen mit Hilfe von Backslash in einer Zeichenfolge verwendet werden, z. B. Einzel- oder Doppelzitate in einer Zeichenfolge (\'', \"); Ebenso verwenden wir den Backslash als (\\).

Rufen Sie dann die include () -Methode auf, indem Sie einen Backslash als Argument übergeben, und der resultierende Wert wird in einer Variablen mit dem Namen "gespeichert" gespeichertres”:

var res = str.inklusive ('\');

Drucken Sie den Wert der “res"Variable mit Hilfe von"Konsole.Protokoll()" Methode:

Konsole.log (res);

Die Ausgabe zeigt an, dass der Backslash in der Zeichenfolge vorhanden ist:

Bewegen wir uns auf die zweite Methode!

Methode 2: Überprüfen Sie, ob String Backslash mit der Match () -Methode enthält

Der "passen()”Methode in JavaScript prüft auch, ob die Zeichenfolge einen Backslash enthält oder nicht. Es vergleicht eine Zeichenfolge mit einem Regex -Muster oder einem regulären Ausdruck. Eine Reihe von übereinstimmenden Ereignissen wird zurückgegeben, wenn ein Match gefunden wurde. Andernfalls wird Null als Rückgabefall festgelegt. Die match () -Methode kann auch den ternären Operator verwenden, der auch als bedingte Anweisung bezeichnet wird.

Syntax

Verwenden Sie die angegebene Syntax für Match () -Methode:

Saite.Match (regexpattern);

Hier stimmt die match () -Methode mit der angegebenen “überein“regexpattern"Mit den Charakteren der"Saite”.

Beispiel

Wir werden nun dieselbe Zeichenfolge verwenden und die match () -Methode aufrufen, indem wir ein Regex -Muster übergeben/\\/”Für Backslash, der überprüft, ob der Backslash in der Zeichenfolge vorhanden ist oder nicht. Verwenden Sie auch den ternären Operator mit der Match () -Methode anstelle einer bedingten Aussage:

var res = str.passen(/\\/) ? "ja Nein";

Drucken Sie zuletzt den resultierenden Wert auf der Konsole mit der “ausKonsole.Protokoll()" Methode:

Konsole.log (res);

Die Ausgabe gibt “JaWas bedeutet, dass die Zeichenfolge Backslash enthält:

Wir haben die einfachsten Methoden zusammengestellt, um festzustellen, ob die Zeichenfolge einen Backslash in einer Zeichenfolge enthält.

Abschluss

Um zu überprüfen, ob die Zeichenfolge über einen Backslash verfügt, können Sie die JavaScript -Methoden verwenden, z. Die Include () -Methode durchsucht den Backslash als Substring in einer bestimmten Zeichenfolge und gibt einen booleschen Wert zurück, während die Match () -Methode die Zeichenfolge mit dem Muster vergleicht und ein Array von Übereinstimmungen zurückgibt. In dieser Studie haben wir das Verfahren vorgelegt, um zu überprüfen, ob die angegebene Zeichenfolge einen Backslash enthält.