Antes dessa aula eu havia tentado fazer essa busca eficiente e consegui, porém não usei Expressão Regular e o código ficou dessa forma:
var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function() {
var pacientes = document.querySelectorAll(".paciente");
pacientes.forEach(function(paciente) {
var nome = paciente.querySelector(".info-nome");
var nome = nome.textContent.toLowerCase();
if(!nome.includes(campoFiltro.value.toLowerCase())) {
paciente.classList.add("invisivel");
} else {
paciente.classList.remove("invisivel");
}
});
});
É melhor prática usar expressões regulares?