Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Filtrar ignorando acentos

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"?

1 resposta
solução!

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.