I would build a regex to do replacements like this:
var hashtags = new Array("home","car", "tree"); var rex = new RegExp("#("+hashtags.join("|")+")",'g') tw.text.replace(rex, '<span class="$1">#$1</span>')
Regex ends with #(thing|another|etc...) , so all replacements are done in one go.
source share