Looks for given words or expressions in a text and highlights them with
<em class='highlight'> TERM </em>
var highlight = ;var text = "We cannot rule this rule out on other rules and there is no stopping.";var lookup ="rule""rule out";var result = highlight;// "We cannot <em class='highlight'> rule </em> this// <em class='highlight'> <em class='highlight'> rule </em> out </em> on other// rules and there is no stopping."
- Allows case insensitive matching.
- Not extensively tested with very large texts.
- Nested lookup terms are highlighted again. You could use css
opacityto display this.