Открыть меню    

Как обрезать строку до определенного символа в javascript?

Например, есть такая строка 520 + 1003. Нам требуется, чтобы обрезалось 520, +, 1003.

В этом нам поможет метод split.

Для нашего примера можно воспользоваться следующей конструкцией:

javascript

var str = "520 + 1003";

var a = str.split(' ')[0];
var math = str.split(' ')[1];
var b = str.split(' ')[2];

console.log(a); //  520
console.log(b); // 1003
console.log(math); // +

метод javascript split

    var arr = str.split([separator][, limit]);
  • separator регулярное выражение или строка, по которой делить str
  • limit максимальное количество кусков, на которые может быть разбита строка

Метод split возвращает новый массив.

Строка бьется по separator, при разбивании separator пропадает:

    ar = "a1,b,c3".split(',')  // массив ["a1", "b", "c3"]

Комментарии к статье

аватарка пользователя
2016-01-31
wp-admin

А так чтобы по количеству символов? Было бы полезно вместе с этим уроком описать.

аватарка пользователя
2016-01-31
wp-admin

А так чтобы по количеству символов? Было бы полезно вместе с этим уроком описать.

Добавить комментарий к сниппету

  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта