Schneiden Sie eine Zeichenfolge in JavaScript ab

Schneiden Sie eine Zeichenfolge in JavaScript ab
Bei der Arbeit mit dem Text müssen manchmal die Anzahl der Zeichen eines Stringwerts einschränken. Wenn die Stringwerte die Grenze überschreiten, schneiden Sie den verbleibenden Teil ab. Trimmen oder Abschneiden ist das Schneiden oder Beseitigen von Teilen von etwas, um es kleiner zu machen. Um eine Zeichenfolge zu trimmen oder abzuschneiden, verfügt JavaScript vordefinierte Methoden, einschließlich der Substring () -Methode oder der methode split ().

Dieses Tutorial veranschaulicht die Methoden zum Abschneiden einer JavaScript -Zeichenfolge.

Schneiden Sie eine Zeichenfolge in JavaScript ab

Verwenden Sie die folgenden Methoden, um eine Zeichenfolge abzuschneiden:

  • Substring () Methode
  • Kombination von Teilt() Und verbinden() Methode

Lassen Sie uns diese Methoden im Detail erläutern.

Methode 1: Einen Zeichenfolge mit Substring () -Methode abschneiden

Der Substring () Methode ist eine “SaiteTypmethode und die Zeichenfolge zwischen den angegebenen Indizes abschneidet. Wenn die Länge der ursprünglichen Zeichenfolge die Grenze überschreitet, gibt sie nur diesen Teil zurück, bis die Anzahl der Zeichen dem angegebenen Grenzwert entspricht:

Syntax
Die angegebene Syntax wird für die „verwendet“Substring ()" Methode:

Substring (Start, Ende)

Es dauert zwei Parameter:

  • StartIst der Startindex des Substrings
  • EndeIst der letzte Index, in dem die Zeichenfolge abgeschnitten wird.

Rückgabewert: Es wird eine neue gekennzeichnete Zeichenfolge zurückgeben.

Beispiel
Erstellen Sie zunächst eine Variable “STR1"Das speichert eine Zeichenfolge"Willkommen bei LinuxHint”:

var str1 = "Willkommen bei LinuxHint";

Definieren Sie eine Funktion namens “truncatestring ()"Mit zwei Parametern", "Saite" Und "Grenze”. Überprüfen Sie in dieser Funktion die Länge der Zeichenfolge mit der “Länge" Eigentum. Wenn die Länge der Zeichenfolge größer als die angegebene Grenze ist, schneiden Sie die Zeichenfolge mit der “abSubstring ()Methode, bei der die beiden Argumente übergeben werden, der Startindex der Zeichenfolge und das Grenze, das der letzte Index der Zeichenfolge ist:

Funktion truncatestring (String, Limit)
if (String.Länge> Grenze)
STR2 = String.Substring (0, Grenze);

anders
return str1;

return str2;

Ruf den "truncatestring ()Funktion durch Übergeben von String "STR1"Und begrenzen"8”:

Konsole.log (truncatestring (str1, 8));

Die Ausgabe zeigt die mit dem Startindex abgesteuerte Zeichenfolge an 0 und am Index enden 8:

Methode 2: Einen Zeichenfolge mit der methode split () mit der methode () verkürzen

Es gibt eine andere Methode, um eine Zeichenfolge zu verkürzen, die als "die" namens "abschneidet"Teilt()Methode, die die Zeichenfolge in ein Array von Substrings auf einem bestimmten Zeichen aufteilt. Verwenden Sie die “, um den Unterstrings in eine Zeichenfolge zu verbinden, die“verbinden()" Methode

Syntax
Befolgen Sie die angegebene Syntax der Split () -Methode zum Tokenisieren einer Zeichenfolge in JavaScript:

Split (Separator, Grenze);
  • Hier das "Separator”Ist ein bestimmtes Zeichen, das als Separatorparameter verwendet wird, um anzugeben, wo die Zeichenfolge geteilt werden soll.
  • GrenzeIst eine Ganzzahl, die die Anzahl der Spaltungen angibt.
  • Es gibt eine Reihe von Substrings zurück, die auf den bestandenen Argumenten basieren.

Beispiel
Verwenden Sie dieselbe Zeichenfolge “STR1"Im obigen Beispiel erstellt und dann die methode split () aufrufen, indem Sie eine leere Zeichenfolge (") und die Grenze übergeben "11”Als Argumente:

var str = str1.Split (", 11);

Die Ausgabe zeigt eine Reihe von Untergräben der Länge 11:

Nehmen Sie nun das Array mit der methoge () -Methode in eine Zeichenfolge ein und speichern Sie es in einer Variablen “Truncstr”:

var truncstr = str.verbinden(");

Drucken Sie die resultierende Zeichenfolge mit der “druckenKonsole.Protokoll()" Methode:

Konsole.log (truncstr);

Ausgang

Abschluss

Verwenden Sie die “, um eine Zeichenfolge in JavaScript zu verkürzenSubstring ()Methode oder die Kombination der “Teilt()" Und "verbinden()”Methoden. Die Substring () -Methode ist die häufigste Methode zum Abschneiden der Zeichenfolgen in JavaScript. Es wird die Zeichenfolge zwischen den angegebenen Indizes abgeschnitten. Die methode split () spaltet die Zeichenfolgen in ein Array von Substrings, und die join () -Methode wird verwendet, um dieses Array von Substrings in die Zeichenfolge umzuwandeln. In diesem Tutorial wurde die Methoden zum Trimmen von JavaScript -Zeichenfolgen dargestellt.