Обрезать строку в JavaScript

Obrezat Stroku V Javascript



При работе с текстом иногда возникает необходимость ограничить количество символов строкового значения. Если строковые значения превышают лимит, обрежьте оставшуюся часть. Обрезка или усечение — это процесс вырезания или удаления частей чего-либо, чтобы сделать его меньше. Для обрезки или усечения строки в JavaScript есть несколько предопределенных методов, включая метод substring() или метод split() с методом join().

В этом руководстве будут показаны методы усечения строки JavaScript.

Обрезать строку в JavaScript

Чтобы обрезать строку, используйте следующие методы:







  • подстрока() метод
  • Комбинация расколоть() а также присоединиться() метод

Поясним эти методы подробно.



Метод 1: обрезать строку с помощью метода substring()

подстрока() метод представляет собой « Нить ” type и обрезает строку между указанными индексами. Если длина исходной строки превышает ограничение, она возвращает только эту часть, пока количество символов не сравняется с указанным ограничением:



Синтаксис
Данный синтаксис используется для « подстрока() метод:





подстрока ( Начало , конец )

Он принимает два параметра:

  • Начало ” — начальный индекс подстроки
  • конец ” — это последний индекс, по которому строка будет усечена.

Возвращаемое значение : вернет новую обрезанную строку.



Пример
Сначала создайте переменную « стр1 ', который хранит строку ' Добро пожаловать в Линуксинт ”:

был стр1 знак равно «Добро пожаловать в Линуксхинт» ;

Определите функцию с именем « обрезать строку () ” с двумя параметрами, “ нить ' а также ' ограничение ». В этой функции проверьте длину строки с помощью « длина ' имущество. Если длина строки превышает указанный предел, обрежьте строку с помощью « подстрока() », в котором передаются два аргумента, начальный индекс строки и предел, который будет последним индексом строки:

функция обрезать строку ( нить , ограничение ) {
если ( нить. длина > ограничение ) {
стр2 знак равно нить. подстрока ( 0 , ограничение ) ;
}
еще {
возвращаться стр1 ;
}
возвращаться стр2 ;
}

Позвоните в « обрезать строку () ” функция путем передачи строки “ стр1 ' и ограничить ' 8 ”:

приставка. журнал ( обрезать строку ( стр1 , 8 ) ) ;

На выходе отображается обрезанная строка, начиная с начального индекса. 0 и заканчивается индексом 8 :

Метод 2: обрезать строку с помощью метода split() с методом join()

Существует еще один метод усечения строки, который называется « расколоть() », который разбивает строку на массив подстрок по определенному символу. Чтобы объединить подстроки в строку, используйте « присоединиться() метод

Синтаксис
Следуйте приведенному синтаксису метода split() для токенизации строки в JavaScript:

расколоть ( разделитель , ограничение ) ;
  • Здесь « разделитель ” — это любой конкретный символ, который используется в качестве параметра-разделителя, чтобы указать, где разделить строку.
  • ограничение ” — это целое число, указывающее количество разделений.
  • Он возвращает массив подстрок на основе переданных аргументов.

Пример
Используйте ту же строку « стр1 ', созданный в приведенном выше примере, а затем вызовите метод split(), передав пустую строку ('') и лимит ' одиннадцать ” в качестве аргументов:

был ул знак равно стр1. расколоть ( '' , одиннадцать ) ;

Вывод показывает массив подстрок длиной 11:

Теперь соедините массив в строку с помощью метода join() и сохраните его в переменной « truncStr ”:

был truncStr знак равно ул. присоединиться ( '' ) ;

Распечатайте полученную строку, используя « console.log() метод:

приставка. журнал ( truncStr ) ;

Выход

Вывод

Чтобы обрезать строку в JavaScript, используйте « подстрока() 'метод' или комбинация ' расколоть() ' а также ' присоединиться() методы. Метод substring() является наиболее распространенным методом усечения строк в JavaScript. Он обрезает строку между указанными индексами. Метод split() разбивает строки на массив подстрок, а метод join() используется для преобразования этого массива подстрок в строку. В этом руководстве показаны методы обрезки строк JavaScript.