# Метод split

Метод `split` разбивает строку в массив по разделителю в виде с регулярного выражения.

Первым параметром метод принимает регулярку, а вторым необязательным параметром - максимальное количество элементов в получившемся массиве.

## Синтаксис

`строка.split(регулярное выражение, [лимит]);`

## Пример

Давайте разобьем строку в массив по разделителю `'-'` или по разделителю `'+'`:

`let str = 'a-b+c-d+e'; let res = str.split(/[-+]/); console.log(res);`

Результат выполнения кода:

`['a', 'b', 'c', 'd', 'e']`

## Пример

Давайте ограничим количество элементов в получившемся массиве:

`let str = 'a-b+c-d+e'; let res = str.split(/[-+]/, 3); console.log(res);`

Результат выполнения кода:

`['a', 'b', 'c']`

## Смотрите также

- метод `test`,
  который проверяет строку
- метод `match`,
  который ищет совпадения в строке
- метод `matchAll`,
  который ищет все совпадения в строке
- метод `exec`,
  который выполняет последовательный поиск
- метод `replace`,
  который выполняет поиск и замену
- метод `search`,
  который выполняет поиск

↑
en ru