Как обрезать строку в начале или в конце в JavaScript?

Опубликовано: 16 Августа, 2022

В этой статье показано, как обрезать строку в начале, в конце, а также с обеих сторон. Для различных видов обрезки строк JavaScript предоставляет три функции. TrimLeft(), используется для удаления символов из начала строки. TrimRight() используется для удаления символов с конца строки. Trim() используется для удаления символов с обоих концов. Собственные функции JavaScript, как и многие другие языки, удаляют исключительно пробельные символы. Мы подробно обсудим все эти функции и разберем их на примерах.

Обрезка строки в начале: В этом случае мы обрезаем строку в начале с помощью функции trimLeft() .

Функция JavaScript trimLeft(): Этот метод используется для устранения пробелов в начале строки. Значение строки никак не изменяется, если после строки присутствует пробел, оно не изменяется.

Синтаксис:

string.trimLeft();

Пример 1: В этом примере переменная var объявлена со строкой «geeksforgeeks». Обратите внимание на данную строку с пробелом в левом конце. Функция trimLeft() удалит пробел в начале.

Выход :

initial string:" geeksforgeeks"
modified string:"geeksforgeeks"

Пример 2. В этом примере переменная var объявлена со строкой «geeksforgeeks». Обратите внимание на данную строку с пробелами на обоих концах. trimLeft() удалит только пробелы в начале и оставит пробелы в конце без изменений.

Выход:

initial string:" geeksforgeeks "
modified string:"geeksforgeeks "

Обрезка строки в конце: в этом случае мы обрезаем строку в конце с помощью функции trimRight().

Функция JavaScript trimRight(): этот метод используется для удаления пробелов в конце строки. Значение строки никак не изменяется, если перед строкой присутствует пробел, оно не изменяется.

Синтаксис:

string.trimRight();

Пример 1: В этом примере объявляется переменная var и ей передается строка «geeksforgeeks». Обратите внимание на данную строку, которая имеет пробелы в правом конце, поэтому trimRight() удаляет пробелы в конце.

Выход:

initial string:"geeksforgeeks "
modified string:"geeksforgeeks"

Пример 2: В этом примере объявляется переменная var и ей передается строка «geeksforgeeks». Обратите внимание на данную строку с пробелами на обоих концах. Функция trimRight() удаляет пробелы в конце, а не в начале.

Выход:

initial string:" geeksforgeeks "
modified string:" geeksforgeeks"

Обрезка строки с обоих концов: в этом случае мы обрезаем строку с обоих концов с помощью функции trim().

Функция обрезки JavaScript: Trim() удаляет пробелы с обоих концов строки и создает новую строку без изменений исходной. В этом контексте все символы пробела и все символы конца строки считаются пробелами.

Синтаксис:

string.trim();

Пример: В этом примере объявляется переменная var и ей присваивается строка «geeksforgeeks». Обратите внимание на данную строку с пробелами на обоих концах. Функция trim() удаляет пробелы с обоих концов.

Выход:

initial string:" geeksforgeeks "
modified string:"geeksforgeeks"

Поддерживаемые браузеры:

  • Гугл Хром 4.0
  • Фаерфокс 3.5
  • Интернет Эксплорер 10.0
  • Microsoft Edge 12.0
  • Опера 10.5
  • Сафари 5.0