Truncar uma string em JavaScript

Truncar Uma String Em Javascript



Ao trabalhar com o texto, às vezes, é necessário limitar o número de caracteres de um valor de string. Se os valores da string excederem o limite, corte a parte restante. Aparar ou truncar é o processo de cortar ou eliminar partes de algo para torná-lo menor. Para cortar ou truncar uma string, o JavaScript tem alguns métodos predefinidos, incluindo o método substring() ou o método split() com o método join().

Este tutorial ilustrará os métodos para truncar uma string JavaScript.

Truncar uma string em JavaScript

Para truncar uma string, use os seguintes métodos:







  • substring() método
  • Combinação de dividir() e Junte() método

Vamos explicar esses métodos em detalhes.



Método 1: truncar uma string usando o método substring()

o substring() método é um “ Corda ” type e apara a string entre os índices especificados. Se o comprimento da string original exceder o limite, ela retornará apenas essa parte até que o número de caracteres seja igual ao limite especificado:



Sintaxe
A sintaxe fornecida é usada para o “ substring() ” método:





substring ( começar , fim )

São necessários dois parâmetros:

  • começar ” é o índice inicial da substring
  • fim ” é o último índice onde a string será truncada.

Valor de retorno : Retornará uma nova string aparada.



Exemplo
Primeiro, crie uma variável “ str1 ” que armazena uma string “ Bem-vindo ao Linuxhint ”:

foi str1 = 'Bem-vindo ao Linuxhint' ;

Defina uma função chamada “ truncateString() ” com dois parâmetros, “ corda ' e ' limite ”. Nesta função, verifique o comprimento da string usando o “ comprimento ' propriedade. Se o comprimento da string for maior que o limite especificado, corte a string usando o “ substring() ” onde são passados ​​os dois argumentos, o índice inicial da string e o limite que será o último índice da string:

função truncateString ( corda , limite ) {
E se ( corda. comprimento > limite ) {
str2 = corda. substring ( 0 , limite ) ;
}
senão {
Retorna str1 ;
}
Retorna str2 ;
}

Ligar para ' truncateString() ” função passando a string “ str1 ” e limite “ 8 ”:

console. registro ( truncateString ( str1 , 8 ) ) ;

A saída exibe a string cortada a partir do índice inicial 0 e terminando no índice 8 :

Método 2: Truncar uma string usando o método split() com o método join()

Existe outro método para truncar uma string chamada “ dividir() ” que divide a string em uma matriz de substrings em um caractere específico. Para unir as substrings em uma string, use o “ Junte() ” método

Sintaxe
Siga a sintaxe fornecida do método split() para tokenizar uma string em JavaScript:

dividir ( separador , limite ) ;
  • Aqui o ' separador ” é qualquer caractere específico usado como parâmetro separador para especificar onde dividir a string.
  • limite ” é um número inteiro que indica o número de divisões.
  • Ele retorna uma matriz de substrings com base nos argumentos passados.

Exemplo
Utilize a mesma string “ str1 ” criado no exemplo acima e, em seguida, chame o método split() passando uma string vazia ('') e limite “ onze ” como argumentos:

foi str = str1. dividir ( '' , onze ) ;

A saída mostra uma matriz de substrings de comprimento 11:

Agora, junte o array em uma string usando o método join() e armazene-o em uma variável “ TruncStr ”:

foi TruncStr = str. Junte ( '' ) ;

Imprima a string resultante usando o “ console.log() ” método:

console. registro ( TruncStr ) ;

Resultado

Conclusão

Para truncar uma string em JavaScript, use o “ substring() ” ou a combinação do método “ dividir() ' e ' Junte() ' métodos. O método substring() é o método mais comum para truncar as strings em JavaScript. Ele corta a string entre os índices especificados. O método split() divide as strings em uma matriz de substrings e o método join() é usado para converter essa matriz de substrings na string. Este tutorial ilustrou os métodos para aparar strings JavaScript.