Показать сообщение отдельно
  #1 (permalink)  
Старый 28.11.2008, 02:07
Новичок на форуме
Отправить личное сообщение для brain Посмотреть профиль Найти все сообщения от brain
 
Регистрация: 28.11.2008
Сообщений: 7

смайлы для чата, замена текста
например есть строка:

привет #111# человек #011# как дела? #098#

---------------
как вы уже наверное догадались, #111# #011# #098# - это смайлы,

сами картинки храняться на сервере и имеют имена:
111.gif
011.gif
098.gif

---------------
вопрос:
каким образом используя JavaScript эти лексемы можно заменить на HTML код: <img src = 'путь/файл'>
?
?


начал размышлять в сторону регулярных выражений:

// патерн для смайлов
ptn_s = /\#[0-9]{1,4}\#/g;

// в этом массиве мы храним все смайлы из нашей строки
smilesArray = data.match(ptn_s);

подскажите пожайлуста, как можно закончить мысль с минимальными затратами ресурсов пользователя..
Ответить с цитированием