JSFiddle - React, Tailwind, and code Playground

JavaScript

var str = 'Hire freelance programmers, web developers, designers, writers, data entry & more';
var keyword1 = 'freelance';
var keyword2 = 'web';

var myRe = new RegExp(keyword1 + '|' + keyword2, 'g')
var myArray;
while ((myArray = myRe.exec(str)) !== null)
{
  var msg = "Found " + myArray[0] + " at position " + myArray.index;
  //msg += "Next match starts at " + myRe.lastIndex;
  console.log(msg);
}