Qual é a melhor maneira de tratar os acentos num filtro? No exemplo da aula, para filtrar a imagem do pão de açúcar, tenho que digitar o til e o acento agudo. É possível filtrar apensa digitando "pao de acucar"?
Qual é a melhor maneira de tratar os acentos num filtro? No exemplo da aula, para filtrar a imagem do pão de açúcar, tenho que digitar o til e o acento agudo. É possível filtrar apensa digitando "pao de acucar"?
Fala ai Rafael, tudo bem? Nesse caso você pode trocar todos os acentos por letras normais, tanto na fonte como na busca, algo assim:
string.replace('/[áàãâä]/ui', 'a');
string.replace('/[éèêë]/ui', 'e');
string.replace('/[íìîï]/ui', 'i');
string.replace('/[óòõôö]/ui', 'o');
string.replace('/[úùûü]/ui', 'u');
string.replace('/[ç]/ui', 'c');
Uma outra boa prática ainda é deixar tudo em letras minusculas com o toLowerCase
.
Espero ter ajudado.