• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Как правильно разбить строку на массив используя .split() (Разбить строку на массив с помощью метода .split() Примеры)
Как правильно разбить строку на массив используя .split()
Дата: Четверг, 31.01.2013, 01:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Как правильно разбить строку на массив с помощью метода .split()



Цитата (class=alert)
Синтаксис функции split:
string.split(separator, limit)


Примеры:
Код
<script type="text/javascript">
var text="123:1234;1235";
var arr = text.split(/[;:]/);
alert(arr); // Вернет массив: 123,1234,1235
</script>

- То бишь, можно использовать регулярки.

Код
<script type="text/javascript">
var str = "javascript;js;jscript";
var arr = str.split(";");
alert(arr); // Вернет массив: javascript,js,jscript
</script>

- строку по символу разделителю.

Код
<script type="text/javascript">
var str = "javascript;js;jscript";
var arr = str.split('');
alert(arr); // Вернет массив: j,a,v,a,s,c,r,i,p,t,;,j,s,;,j,s,c,r,i,p,t
</script>

- с пустым сепаратором - разбиение посимвольно.


А еще вот так:
Код
<script type="text/javascript">
var str = "test1;test2, test3test:test4";
var arr = str.match(/(\w+)/g);;
alert(arr); // Вернет массив: test1,test2,test3test,test4
</script>

..но это уже другая тема )


 
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Как правильно разбить строку на массив используя .split() (Разбить строку на массив с помощью метода .split() Примеры)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия