JSFiddle - React, Tailwind, and code Playground
by naryad
JavaScript
function bbchatdecode(text) {
var chars = Array(":\\)", "8-\\)", ":cry:", ":oops:");
var replacements = Array('<img src=\"smiley-smile.gif\" alt=\":)\">', '<img src=\"smiley-cool.gif\" alt=\"8-)\">', '<img src=\"smiley-cry.gif\" alt=\":cry:\">', '<img src=\"smiley-embarassed.gif\" alt=\"oops:\">');
for (var ic = 0; ic < chars.length; ic++) {
var re = new RegExp(chars[ic], "gi");
if (re.test(text)) {
text = text.replace(re, replacements[ic]);
}
}
return text;
}