JSFiddle - React, Tailwind, and code Playground
JavaScript
var filtros = ['faço?', 'fazer'];
function palavras(str, arr) {
return arr.some(function(palavra) {
var regex = new RegExp('\\s' + palavra + '[\\s,\\.\\?\\!]');
return str.match(regex);
});
}
var testeA = palavras('como eu posso fazer isso?', filtros);
var testeB = palavras('Vou desfazer a mala agora.', filtros);
console.log(testeA); // dá: true
console.log(testeB); // dá: false