Как обрезать строку в начале или в конце в JavaScript?
В этой статье показано, как обрезать строку в начале, в конце, а также с обеих сторон. Для различных видов обрезки строк 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