например есть строка: привет #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); подскажите пожайлуста, как можно закончить мысль с минимальными затратами ресурсов пользователя..
реализация: var text = "#001# #002#"; var ptn_s = /\#(\d{4})\#/; text = text.replace(ptn_s, "<img src='images/$1.gif />";