JSFiddle - React, Tailwind, and code Playground

by Robodude

JavaScript

const recipients = ["a", "b", "c"]
const allowList = ["a", "c"]


const allowed = recipients.filter((recipient) => {
  const regex = new RegExp(recipient, "i");
  return allowList.filter((allowedRecipient) => allowedRecipient.match(regex)).length > 0;
});

console.log(allowed)


const allowed2 = recipients.filter((recipient) => allowList.includes(recipient));

console.log(allowed2)