Показать сообщение отдельно
  #2 (permalink)  
Старый 20.07.2011, 23:06
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

В replace вторым параметром вы подставляете не функцию, а то что она возвращает, вам же нужно передать именно саму функцию, а не её результат, т.е.
':111:{222}'.replace(/\:(.*?)\:\{(.*?)\}/g,  func);


http://javascript.ru/basic/regular-e...herez-funkciyu
__________________
kobezzza
code monkey
Ответить с цитированием