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'));