How can i find all matches below? The way i've got it now, it finds finds any match from the keywords array, but, since the word "not" is present, matches should be empty in the console.
var title = "How to edit an image";
var keywords = ["image","edit","not"];
var matches = [];
if (title.search(new RegExp(keywords.join("|"),"i")) != -1) {
matches.push(title);
}
console.log(matches);
question from:https://stackoverflow.com/questions/66065352/find-all-matches-in-string-with-regex-in-any-order-with-javascript