Highlight substring in line of text with JavaScript!

by landro

The replace() method returns a new string with some or all matches of a pattern replaced by a replacement. The pattern can be a string or a RegExp, and the replacement can be a string or a function to be called for each match. If pattern is a string, only the first occurrence will be replaced.

The original string is left unchanged.

MDN - "Replace" Reference

See the Pen Highlight Strings with JavaScript by adhocracy (@adhocracy) on CodePen.