JSFiddle - React, Tailwind, and code Playground

by chovy

JavaScript

function x(post) {
    for (i = 0; i < post.length; i++) {
        if (post[i] == '#') {
            var temp = i;
            var hash = '';
            for (j = i; j < post.length; j++) {
                if ((post[j] == ' ') || (post[j] == '\t')) break;
                hash += post[j];
            }
            linkedHash = "<a href=\"javascript:onHashTagClicked('" + hash + "')\">" + hash + "</a>";
            post = post.substring(0, temp) + linkedHash + post.substr(j, post.length);
            i = temp + linkedHash.length;
        }
    }
    return post;
}

console.log(x('#foo'));