Truncar una cadena en JavaScript

Truncar una cadena en JavaScript
Mientras trabaja con el texto, a veces, es necesario limitar el número de caracteres de un valor de cadena. Si los valores de cadena exceden el límite, recorte la parte restante. Recortar o truncar es el proceso de cortar o eliminar partes de algo para hacerlo más pequeño. Para recortar o truncar una cadena, JavaScript tiene algunos métodos predefinidos, incluido el método Substring () o el método Split () con el método unión ().

Este tutorial ilustrará los métodos para truncar una cadena de JavaScript.

Truncar una cadena en JavaScript

Para truncar una cadena, use los siguientes métodos:

  • subcadena () método
  • Combinación de dividir() y unirse() método

Expliquemos estos métodos en detalle.

Método 1: truncar una cadena usando el método substring ()

El subcadena () El método es un "CadenaMétodo de tipo "y recorta la cadena entre los índices especificados. Si la longitud de la cadena original excede el límite, devuelve solo esa porción hasta que el número de caracteres es igual al límite especificado:

Sintaxis
La sintaxis dada se usa para el "subcadena ()" método:

subcadena (inicio, final)

Se necesitan dos parámetros:

  • "comenzar"Es el índice de inicio de la subcadena
  • "fin"Es el último índice donde se truncará la cadena.

Valor de retorno: Devolverá una nueva cadena recortada.

Ejemplo
Primero, cree una variable "str1"Que almacena una cadena"Bienvenido a Linuxhint":

var str1 = "Bienvenido a LinuxHint";

Defina una función llamada "truncatestring ()"Con dos parámetros", "cadena" y "límite". En esta función, verifique la longitud de la cadena usando el "longitud" propiedad. Si la longitud de la cadena es mayor que el límite especificado, recorte la cadena usando el "subcadena ()"Método donde se pasan los dos argumentos, el índice de inicio de la cadena y el límite que será el último índice de la cadena:

function truncateString (string, límite)
if (cadena.longitud> límite)
str2 = cadena.subcadena (0, límite);

demás
regresar str1;

regresar str2;

Llama a "truncatestring ()"Función pasando la cadena"str1"Y limitar"8":

consola.log (TruncateString (Str1, 8));

La salida muestra la cadena recortada que comienza desde el índice de inicio 0 y terminando en el índice 8:

Método 2: truncar una cadena usando el método split () con el método unión ()

Hay otro método para truncar una cadena llamada "dividir()Método que divide la cadena en una matriz de subcadenas en un carácter específico. Para unirse a las subcadenas a una cadena, use el "unirse()" método

Sintaxis
Siga la sintaxis dada del método Split () para tokenizar una cadena en JavaScript:

división (separador, límite);
  • Aquí el "separador"Es cualquier carácter específico que se use como parámetro separador para especificar dónde dividir la cadena.
  • "límite"Es un entero que indica el número de divisiones.
  • Devuelve una variedad de subcadenas basadas en los argumentos aprobados.

Ejemplo
Utilizar la misma cadena "str1"Creado en el ejemplo anterior, y luego, llame al método Split () pasando una cadena vacía (") y limite "11"Como argumentos:

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

La salida muestra una matriz de sustros de longitud 11:

Ahora, únase a la matriz en una cadena usando el método Join () y guárdelo en una variable "truncstr":

var truncstr = str.unirse(");

Imprima la cadena resultante usando el "consola.registro()" método:

consola.log (truncstr);

Producción

Conclusión

Para truncar una cadena en JavaScript, use el "subcadena ()"Método, o la combinación del"dividir()" y "unirse()" métodos. El método substring () es el método más común para truncar las cadenas en JavaScript. Recorta la cadena entre los índices especificados. El método Split () divide las cadenas en una matriz de sustros y el método unión () se utiliza para convertir esa matriz de sustras a la cadena. Este tutorial ilustra los métodos para recortar cuerdas de JavaScript.