Открыть меню    

Как обрезать строку до определенного символа в 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

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

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