Сообщение от B@rmaley.e><e
|
А на каком основании Вы их выделяли? Почему четверное ;D выделено,а первое - нет?
var str = ';D;Dte;Dst ;D;D ;Dtest;D;D';
alert( str.replace(/;D\b/gi, '<img />') )
|
Потому что так работает определение смайликов в скайпе.

Классно, только как теперь первый смайл запретить, если к нему прилегает какая-то буква или цифра или проще, если после него(их) нету пробела.