Trunkera en sträng i JavaScript

Trunkera En Strang I Javascript



När du arbetar med texten finns det ibland ett behov av att begränsa antalet tecken i ett strängvärde. Om strängvärdena överskrider gränsen, trimma den återstående delen. Trimning eller trunkering är processen att skära eller eliminera delar av något för att göra det mindre. För att trimma eller trunkera en sträng har JavaScript några fördefinierade metoder inklusive substring()-metoden eller split()-metoden med join()-metoden.

Denna handledning kommer att illustrera metoderna för att trunkera en JavaScript-sträng.

Trunkera en sträng i JavaScript

För att trunkera en sträng, använd följande metoder:







  • substring() metod
  • Kombination av dela() och Ansluta sig() metod

Låt oss förklara dessa metoder i detalj.



Metod 1: Trunkera en sträng med hjälp av substring()-metoden

De substring() metoden är en ' Sträng ” typ metod och den trimmar strängen mellan de angivna indexen. Om den ursprungliga strängens längd överskrider gränsen, returnerar den bara den delen tills antalet tecken är lika med den angivna gränsen:



Syntax
Den givna syntaxen används för ' substring() ' metod:





delsträng ( Start , slutet )

Det krävs två parametrar:

  • ' Start ” är startindexet för delsträngen
  • ' slutet ” är det sista indexet där strängen kommer att trunkeras.

Returvärde : Det kommer att returnera en ny trimmad sträng.



Exempel
Skapa först en variabel ' str1 ' som lagrar en sträng ' Välkommen till Linuxhint ”:

var str1 = 'Välkommen till Linuxhint' ;

Definiera en funktion som heter ' truncateString() ' med två parametrar, ' sträng ' och ' begränsa ”. I den här funktionen, kontrollera längden på strängen med ' längd ' fast egendom. Om längden på strängen är större än den angivna gränsen, trimma strängen med ' substring() ” metod där de två argumenten skickas, startindexet för strängen och gränsen som kommer att vara det sista indexet för strängen:

fungera truncateString ( sträng , begränsa ) {
om ( sträng. längd > begränsa ) {
str2 = sträng. delsträng ( 0 , begränsa ) ;
}
annan {
lämna tillbaka str1 ;
}
lämna tillbaka str2 ;
}

Ring ' truncateString() ' funktion genom att skicka sträng ' str1 ' och begränsa ' 8 ”:

trösta. logga ( truncateString ( str1 , 8 ) ) ;

Utgången visar den trimmade strängen med start från startindexet 0 och slutar vid index 8 :

Metod 2: Trunkera en sträng med split()-metoden med join()-metoden

Det finns en annan metod för att trunkera en sträng som kallas ' dela() ” metod som delar upp strängen i en array av delsträngar på ett specifikt tecken. För att sammanfoga delsträngarna till en sträng, använd ' Ansluta sig() 'metoden

Syntax
Följ den givna syntaxen för split()-metoden för att tokenisera en sträng i JavaScript:

dela ( separator , begränsa ) ;
  • Här, ' separator ” är ett specifikt tecken som används som separatorparameter för att ange var strängen ska delas.
  • ' begränsa ” är ett heltal som anger antalet delningar.
  • Den returnerar en array av delsträngar baserat på de godkända argumenten.

Exempel
Använd samma sträng ' str1 ' skapat i exemplet ovan, och anropa sedan split() -metoden genom att skicka en tom sträng ('') och limit ' elva ' som argument:

var str = str1. dela ( '' , elva ) ;

Utdata visar en array av delsträngar med längden 11:

Slå nu samman arrayen till en sträng med metoden join() och lagra den i en variabel ' truncStr ”:

var truncStr = str. Ansluta sig ( '' ) ;

Skriv ut den resulterande strängen med ' console.log() ' metod:

trösta. logga ( truncStr ) ;

Produktion

Slutsats

För att trunkera en sträng i JavaScript, använd ' substring() ”-metoden, eller kombinationen av ” dela() ' och ' Ansluta sig() ' metoder. Metoden substring() är den vanligaste metoden för att trunkera strängarna i JavaScript. Den trimmar strängen mellan de angivna indexen. Metoden split() delar upp strängarna i en array av delsträngar och metoden join() används för att konvertera den arrayen av delsträngar till strängen. Denna handledning illustrerade metoderna för att trimma JavaScript-strängar.