Ayuda javascript

DrAsToR

Hola! os escribo ya que estoy intentando hacer una cosa y no me sale.. es en javascript, el tema es el siguiente, quiero que una funcion si la cadena de strings que le paso tiene algo acento, pues se lo pula, y sino tiene pos ok.
Hize lo siguiente:

function eliminaAcentos(input){
var sortida="";
var bueno="aaeeiioouu";
var dolents="àáèéíìóòúù";
for (var i=0; i<input.length; i++){
letra=input.charAt(i);
if(bueno.indexOf(letra)==-1){sortida+=letra;}

}
   return sortida;

}
No hace falta que diga que no me va xD, alguna sugerencia?? gracias a todos!

guner

function eliminaAcentos(str)
{
&nbsp;&nbsp;&nbsp;&nbsp;var bueno = "aaeeiioouu";
&nbsp;&nbsp;&nbsp;&nbsp;var malo = "àáèéíìóòúù";
&nbsp;&nbsp;&nbsp;&nbsp;for (var i = 0; i < bueno.length; i++)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str = str.replace(malo.charAt(i), bueno.charAt(i));
&nbsp;&nbsp;&nbsp;&nbsp;return str;
}

Creo que es mucho más fácil así.

Usuarios habituales

  • guner
  • DrAsToR