Tronca una stringa in javascript

Tronca una stringa in javascript
Mentre si lavora con il testo, a volte è necessario limitare il numero di caratteri di un valore di stringa. Se i valori della stringa superano il limite, tagliare la parte rimanente. Il taglio o la troncamento è il processo di taglio o eliminazione di parti di qualcosa per renderlo più piccolo. Per tagliare o troncare una stringa, JavaScript ha alcuni metodi predefiniti tra cui il metodo di substring () o il metodo split () con il metodo join ().

Questo tutorial illustrerà i metodi per troncare una stringa JavaScript.

Tronca una stringa in javascript

Per troncare una stringa, utilizzare i seguenti metodi:

  • substring () metodo
  • Combinazione di diviso() E giuntura() metodo

Spieghiamo in dettaglio questi metodi.

Metodo 1: troncare una stringa usando il metodo substring ()

IL substring () Il metodo è un “Corda"Tipo metodo e taglia la stringa tra gli indici specificati. Se la lunghezza della stringa originale supera il limite, restituisce solo quella parte fino a quando il numero di caratteri è uguale al limite specificato:

Sintassi
La sintassi data viene utilizzata per "substring ()" metodo:

sottostringa (avvio, fine)

Ci vogliono due parametri:

  • "inizio"È l'indice di avvio della sottostringa
  • "FINE"È l'ultimo indice in cui la stringa verrà troncata.

Valore di ritorno: Restituirà una nuova stringa tagliata.

Esempio
Innanzitutto, crea una variabile "STR1"Che memorizza una stringa"Benvenuti in Linuxhint":

var str1 = "Welcome to LinuxHint";

Definire una funzione chiamata "truncateString ()"Con due parametri,"corda" E "limite". In questa funzione, controllare la lunghezza della stringa usando "lunghezza" proprietà. Se la lunghezza della stringa è maggiore del limite specificato, tagliare la stringa usando "substring ()"Metodo in cui vengono passati i due argomenti, l'indice di avvio della stringa e il limite che sarà l'ultimo indice della stringa:

funzione truncateString (string, limit)
if (stringa.lunghezza> limite)
str2 = string.substring (0, limite);

altro
restituire str1;

restituire str2;

Chiama il "truncateString ()"Funzione passando stringa"STR1"E limite"8":

console.log (truncateString (STR1, 8));

L'output visualizza la stringa tagliata a partire dall'indice di avvio 0 e terminare all'indice 8:

Metodo 2: troncare una stringa usando il metodo split () con join ()

C'è un altro metodo per troncare una stringa chiamata "diviso()"Metodo che divide la stringa in una matrice di sottostringi su un carattere specifico. Per unire le sottostringhe in una stringa, usa il "giuntura()" metodo

Sintassi
Seguire la sintassi data del metodo split () per tokenizzare una stringa in JavaScript:

diviso (separatore, limite);
  • Qui, il "separatore"È un carattere specifico che viene utilizzato come parametro separatore per specificare dove dividere la stringa.
  • "limite"È un intero che indica il numero di divisioni.
  • Restituisce una serie di sottostringi in base agli argomenti passati.

Esempio
Utilizzare la stessa stringa "STR1"Creato nell'esempio sopra, e quindi, chiamare il metodo split () passando una stringa vuota (") e limite "11"Come argomenti:

VAR STR = STR1.split (", 11);

L'output mostra una serie di sottostringi di lunghezza 11:

Ora unisciti all'array in una stringa usando il metodo join () e memorizzalo in una variabile "truncstr":

var truncstr = str.giuntura(");

Stampa la stringa risultante usando "console.tronco d'albero()" metodo:

console.log (truncstr);

Produzione

Conclusione

Per troncare una stringa in JavaScript, usa il “substring ()"Metodo o la combinazione del"diviso()" E "giuntura()"Metodi. Il metodo substring () è il metodo più comune per troncare le stringhe in JavaScript. Taglia la stringa tra gli indici specificati. Il metodo split () divide le stringhe in una matrice di substrings e il metodo join () viene utilizzato per convertire quell'array di sottostringi nella stringa. Questo tutorial ha illustrato i metodi per il taglio delle stringhe Javascript.