Prototype'sBlogРазделение строки на части ПОДПИСАТЬСЯ
 
28
03
2024
Разделение строки на части
Поскольку поля в модулях юКоза почти всегда оказываются в дефиците, приходится извращаться и хранить много даннах в одном текстовом поле. Затем эти данные можно будет по необходимости разъединить. Сперва нужно определить специальный разделительный символ, который и будет дробить нашу длинную абракадабру на части. Я хочу, чтобы этим символом была точка ".". Теперь, я задам абракадабру 123456789 и отделю первую ее часть от второй точкой, а скрипт сам сохранит первую часть и вторую часть в массив mySplitResult и последовательно выдаст ее на обозрение.

Скрипт для вывода двух кусков стринга:
<script type="text/javascript">
var myString = "1234.56789";
var mySplitResult = myString.split(".");
document.write("Первый кусок абракадабры " + mySplitResult[0]);
document.write("<br /> Второй кусок абракадабры " + mySplitResult[1]);
</script>

Скрипт для вывода всех кусков стринга:
<script type="text/javascript">
var myString = "абра.ка.да.бра";
var mySplitResult = myString.split(".");
for(i = 0; i < mySplitResult.length; i++){
document.write("<br /> Слово номер " + i + " это " + mySplitResult[i]);
}
</script>

views 7360 user Prototype tags string split to array, Array, string split, string, javascript
Similar posts:
Медвед
link 0 good bad
Медвед (31.01.12 16:03)
А <?substr?> уже не катит? х)
Prototype
link 0 good bad
Prototype (29.03.12 10:47)
Сабстр работает с выводимыми данными. А как быть с данными, которые вводит юзверь? Например, тебе нужно получить id из профиля G+. Юзверь ввел:

<input type="text" id="gplus" value="https://plus.google.com/108069631751383702449/posts" />

Вытащи мне его сабстром. :D