смайлы для чата, замена текста
например есть строка:
привет #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);
подскажите пожайлуста, как можно закончить мысль с минимальными затратами ресурсов пользователя..
|