You could use:
"Foo bar cat".replace(/(cat)/ig, "<em>$1</em>");
Which will return:
"Foo bar <em>cat</em>"
More Related Contents:
- Javascript Array – Split string at numbers [closed]
- Why do regex constructors need to be double escaped?
- Why this javascript regex doesn’t work?
- How can I match a whole word in JavaScript?
- How do I get the YouTube video ID from a URL?
- How can I match overlapping strings with regex?
- Javascript and regex: split string and keep the separator
- Javascript Regex: How to put a variable inside a regular expression? [duplicate]
- Javascript RegExp + Word boundaries + unicode characters
- How to escape regular expression special characters using javascript? [duplicate]
- How can I match multiple occurrences with a regex in JavaScript similar to PHP’s preg_match_all()?
- utf-8 word boundary regex in javascript
- Works in Chrome, but breaks in Safari: Invalid regular expression: invalid group specifier name /(?
- Javascript – return string between square brackets
- How to prevent Javascript injection attacks within user-generated HTML
- How to extract base URL from a string in JavaScript?
- grunt (minimatch/glob) folder exclusion
- Split string into sentences in javascript
- regex to find url in a text
- Why can’t I use accented characters next to a word boundary?
- Trim spaces from start and end of string
- How to convert a Title to a URL slug in jQuery?
- Optimize long lists of fixed string alternatives in regex
- Regular expression for number with length of 4, 5 or 6
- Is there a way to measure string similarity in Google BigQuery
- RegEx Ignore Case
- Javascript – regex – word boundary (\b) issue
- Regex that matches anything except for all whitespace
- How to properly escape characters in regexp
- How to loop all the elements that match the regex?