Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/07/2010, 10:06
Flea
 
Fecha de Ingreso: julio-2002
Ubicación: Capital Federal
Mensajes: 66
Antigüedad: 22 años, 4 meses
Puntos: 0
Respuesta: sustituir todas las letras acentuadas

Se que es un poco tarde pero para el que le sirva...
Hice esta función para limpiar URL (reemplaza los caracteres especiales y los acentos los transforma en sus equivalentes):

Código:
String.prototype.URLlimpia = function(){
	var tmp_this = this.toLowerCase();
	var arr_busca = "áéíóúñü".split("");
	var arr_reemplaza = "aeiounu".split("");
	for(var i=0; i<arr_busca.length; i++ ){
		tmp_this = tmp_this.replace(arr_busca[i],arr_reemplaza[i]);
	}
	return tmp_this.replace(/[^\\s\w]/g,"");
}
Para llamar la funcion

Código:
"texto".URLlimpia();

Saludos!
__________________
Adrián (@ RHCP I Wanna Be Funky Flea)