Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 06.07.2011, 13:56
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

lovial, то, что ты написал даже примером не назовёшь...
Ответить с цитированием
  #22 (permalink)  
Старый 07.07.2011, 14:50
Интересующийся
Отправить личное сообщение для lovial Посмотреть профиль Найти все сообщения от lovial
 
Регистрация: 05.07.2011
Сообщений: 15

Зато работает...
Правда, столкнулся с другой проблемой.
Индекс при ИД у меня двузначный, а в функции (в коде выше этого нет) мне надо использовать индексы и по отдельности тоже. Так вот, единственный способ, которым мне удалось из передаваемого параметра (например, 12) выделить отдельно переменными значения 1 и 2, оказалась математика: делил параметр на 10, забирал целую часть и т.д. "Разобрать" передаваемый параметр через substring не получилось, пробовал даже переводить из числа в текст и наоборот. Пытался поделить на 10, затем загнать в массив по разделителю "."...
В принципе, проблема решается (думаю) передачей двух параметров (например, 1 и 2), но интересно, почему не получилось распарсить...
Ответить с цитированием
  #23 (permalink)  
Старый 07.07.2011, 14:57
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

arr= "plot11".match(/\d{2}/);
alert(arr);


Если же таких двузначных чисел несколько будет, то с флагом g. Только тогда match вернёт массив:

arr= "33plot11".match(/\d{2}/g);
alert(arr);
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)

Последний раз редактировалось trikadin, 07.07.2011 в 15:15.
Ответить с цитированием
  #24 (permalink)  
Старый 07.07.2011, 15:07
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от trikadin
Только учитывайте, что arr - это массив всех совпадений
А зачем там флаг g?
Ответить с цитированием
  #25 (permalink)  
Старый 07.07.2011, 15:13
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Ну да, в первом примере не нужен (убрал). А во втором - чтобы найти все совпадения...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #26 (permalink)  
Старый 08.07.2011, 09:31
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от lovial
В принципе, проблема решается (думаю) передачей двух параметров (например, 1 и 2), но интересно, почему не получилось распарсить...
Еще раз напишу, что в твоей задаче достаточно передать ссылку на текущий объект... Далее все вычисляется по структуре строки.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько вопросов начинающего vitaver Общие вопросы Javascript 8 23.12.2010 20:22
Несколько вопросов про jquery от новичка Delfi jQuery 3 24.11.2010 10:55
Несколько вопросов касательно JavaScript(замыкания, классы..) r1der Общие вопросы Javascript 6 13.11.2010 02:51
Несколько вопросов про таймер ВэйДлин Общие вопросы Javascript 19 06.08.2010 01:16
Вопросов несколько, так что опишу их дальше=) TrooMan Javascript под браузер 25 23.03.2010 19:02