Как обрезать строку до определенного символа в 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"]
Комментарии к статье
А так чтобы по количеству символов? Было бы полезно вместе с этим уроком описать.
А так чтобы по количеству символов? Было бы полезно вместе с этим уроком описать.