Kürzen Sie eine Zeichenfolge in JavaScript

Kurzen Sie Eine Zeichenfolge In Javascript



Bei der Arbeit mit dem Text ist es manchmal erforderlich, die Anzahl der Zeichen eines Zeichenfolgenwerts zu begrenzen. Wenn die Saitenwerte den Grenzwert überschreiten, trimmen Sie den verbleibenden Teil. Trimmen oder Abschneiden ist der Prozess, Teile von etwas zu schneiden oder zu entfernen, um es kleiner zu machen. Um einen String zu kürzen oder abzuschneiden, verfügt JavaScript über einige vordefinierte Methoden, darunter die substring()-Methode oder die split()-Methode mit der join()-Methode.

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

Kürzen Sie eine Zeichenfolge in JavaScript

Um eine Zeichenfolge zu kürzen, verwenden Sie die folgenden Methoden:







  • Teilstring() Methode
  • Kombination von Teilt() und beitreten() Methode

Lassen Sie uns diese Methoden im Detail erklären.



Methode 1: Kürzen Sie eine Zeichenfolge mit der Methode substring()

Das Teilstring() Methode ist ein „ Schnur ” Typ Methode und schneidet die Zeichenfolge zwischen den angegebenen Indizes ab. Wenn die Länge der ursprünglichen Zeichenfolge das Limit überschreitet, wird nur dieser Teil zurückgegeben, bis die Anzahl der Zeichen dem angegebenen Limit entspricht:



Syntax
Die angegebene Syntax wird für die „ Teilstring() ' Methode:





Teilzeichenfolge ( Anfang , Ende )

Es braucht zwei Parameter:

  • Anfang ” ist der Startindex des Teilstrings
  • Ende ” ist der letzte Index, an dem die Zeichenfolge abgeschnitten wird.

Rückgabewert : Es wird eine neue getrimmte Zeichenfolge zurückgegeben.



Beispiel
Erstellen Sie zuerst eine Variable „ str1 ” das einen String speichert “ Willkommen bei Linuxhint “:

war str1 = 'Willkommen bei Linuxhint' ;

Definieren Sie eine Funktion mit dem Namen „ truncateString() ” mit zwei Parametern, “ Schnur ' und ' Grenze “. Überprüfen Sie in dieser Funktion die Länge der Zeichenfolge mit dem „ Länge ' Eigentum. Wenn die Länge der Saite größer als das angegebene Limit ist, kürzen Sie die Saite mit der „ Teilstring() ”-Methode, bei der die beiden Argumente übergeben werden, der Startindex der Zeichenfolge und die Grenze, die der letzte Index der Zeichenfolge sein wird:

Funktion truncateString ( Schnur , Grenze ) {
wenn ( Schnur. Länge > Grenze ) {
str2 = Schnur. Teilzeichenfolge ( 0 , Grenze ) ;
}
anders {
Rückkehr str1 ;
}
Rückkehr str2 ;
}

Ruf den ' truncateString() „Funktion durch Übergabe von String“ str1 ” und begrenzen “ 8 “:

Konsole. Protokoll ( truncateString ( str1 , 8 ) ) ;

Die Ausgabe zeigt die getrimmte Zeichenfolge ab dem Startindex an 0 und endet am Index 8 :

Methode 2: Kürzen Sie eine Zeichenfolge mit der split()-Methode mit der join()-Methode

Es gibt eine andere Methode zum Abschneiden einer Zeichenfolge namens „ Teilt() “-Methode, die die Zeichenfolge in ein Array von Teilzeichenfolgen für ein bestimmtes Zeichen aufteilt. Um die Teilstrings zu einem String zu verbinden, verwenden Sie das „ beitreten() ' Methode

Syntax
Befolgen Sie die angegebene Syntax der Methode split() zum Tokenisieren eines Strings in JavaScript:

Teilt ( Separator , Grenze ) ;
  • Hier die ' Separator ” ist ein bestimmtes Zeichen, das als Trennparameter verwendet wird, um anzugeben, wo die Zeichenfolge geteilt werden soll.
  • Grenze ” ist eine Ganzzahl, die die Anzahl der Teilungen angibt.
  • Es gibt ein Array von Teilstrings basierend auf den übergebenen Argumenten zurück.

Beispiel
Verwenden Sie dieselbe Zeichenfolge „ str1 “, die im obigen Beispiel erstellt wurde, und rufen Sie dann die Methode split() auf, indem Sie eine leere Zeichenfolge (‘’) übergeben und limitieren “ elf “ als Argumente:

war Str = str1. Teilt ( '' , elf ) ;

Die Ausgabe zeigt ein Array von Teilstrings der Länge 11:

Verbinden Sie nun das Array mit der Methode join() zu einem String und speichern Sie es in einer Variablen „ truncStr “:

war truncStr = Str. beitreten ( '' ) ;

Drucken Sie die resultierende Zeichenfolge mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( truncStr ) ;

Ausgabe

Fazit

Um eine Zeichenfolge in JavaScript abzuschneiden, verwenden Sie das „ Teilstring() “-Methode oder die Kombination der „ Teilt() ' und ' beitreten() “Methoden. Die Methode substring() ist die gebräuchlichste Methode zum Abschneiden von Strings in JavaScript. Es kürzt die Zeichenfolge zwischen den angegebenen Indizes. Die split()-Methode teilt die Strings in ein Array von Teilstrings und die join()-Methode wird verwendet, um dieses Array von Teilstrings in den String umzuwandeln. Dieses Tutorial veranschaulicht die Methoden zum Trimmen von JavaScript-Strings.