Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera,
Hj precisei fazer um script todo em JS onde eu tinha que fazer uma busca em um xml, então tive a "brilhante idéia" >:/ de fazer com que o meu script ignorasse os acentos quando eu fosse comparar os resultados.
Então tive a necessidade de procurar um script q fizesse isso e achei um aqui bem interessante que resolvi disponibilizar.
function removeAcento (text)
{
text = text.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a');
text = text.replace(new RegExp('[ÉÈÊ]','gi'), 'e');
text = text.replace(new RegExp('[ÍÌÎ]','gi'), 'i');
text = text.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o');
text = text.replace(new RegExp('[ÚÙÛ]','gi'), 'u');
text = text.replace(new RegExp('[Ç]','gi'), 'c');
return text;
}Sendo que ele fica lento quando se faz buscas para mostrar resultados em tempo real no evento "onkeyup" de um input por exemplo.
Se alguem conhecer algum outro mais legal, ou conseguir uma solução que esse melhore o desempenho , please posta aee pq ta brabu rs.
Absss
Carregando comentários...