Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить массив из строки (https://javascript.ru/forum/dom-window/45405-poluchit-massiv-iz-stroki.html)

alexan0308 27.02.2014 11:30

Получить массив из строки
 
Сорри канеш, не очень люблю и не понимаю регулярные выражения :)

мне нужно из строки с пробелами разной длины получить инфу об элементах. Например, загнать в массив.

Пусть дана строка
sssr = "   23   a       12    323            15    ";


Мне нужно получить массив

arr = [ 23, a, 12, 323, 15 ];


Пжлста помогите, кому это сделать легко =)

Aetae 27.02.2014 11:48

if (!String.prototype.trim) { //IE < 9
  String.prototype.trim = function () {
    return this.replace(/^\s+|\s+$/g, '');
  };
}
var sssr = "   23   a       12    323            15    "; 
var arr = sssr.trim().split(/\s+/); //1
alert(arr)
var arr = sssr.match(/\S+/g); //2
alert(arr)

рони 27.02.2014 12:15

:-?
sssr = "   23   a       12    323            15    ";
      alert(sssr.match(/\S+/g));

alexan0308 27.02.2014 12:39

Цитата:

Сообщение от рони (Сообщение 299793)
:-?
sssr = "   23   a       12    323            15    ";
      alert(sssr.match(/\S+/g));

+ :) Сорри, двоим не поставишь (


Часовой пояс GMT +3, время: 20:49.