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;
}