Retirar acentos com Javascript
Pietro Gaião | outubro 11th, 2010 | JavaScript | No Comments »
Função em javascript que retira a acentuação das palavras
Vamos ver agora uma função em javascript que retirar todos os acentos encontrados num texto.
Por exemplo: Se digitarmos “Eletrônicos”, teremos como retorno “Eletronicos”.
Acredito que esse script tenha sido feito por uma pessoa chamada Luiz num fórum. Achei o script bem simples e interessante então resolvi compartilhar.
function retira_acentos(palavra) {
com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
nova='';
for(i=0;i<palavra.length;i++) {
if (com_acento.search(palavra.substr(i,1))>=0) {
nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
}
else {
nova+=palavra.substr(i,1);
}
}
return nova;
}
alert(retira_acentos('Eletrônicos'));
Confira também:
- Javascript Orientado a Objetos
- Como fazer uma paginação
- CSS hack para IE
- Manipular elementos html com JavaScript DOM
Popularity: 14% [?]
