Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2006, 12:53
Avatar de pato_volador
pato_volador
 
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 7 meses
Puntos: 0
sustituir todas las letras acentuadas

Hola pues bien,ya busque y rebusque en las faqs, y seguro q debe de estar por que no debo ser el unico, pero no lo encuentro...

El problema es que tengo una cadena de texto

"Hola soy pato viendo televisión"

necesito camabiar todas las letras acentuadas por su correpondiente:

ó - o
á - a

ademas de aquellas que tengan ¨ "pingüino" -- "pinguino" o bien las "Ñ" - "N"

he intentado usar la funcion REPLACE, lo que tengo es esto:
Código HTML:
function fu(cadena)
{
var texto = cadena;
var textosalida = texto.replace(/(á|é|í|ó|ú|ñ|ä|ë|ï|ö|ü)/gi,'');
alert (textosalida);
}
y con eso si, encuentro todas las letras que quiero cambiar, de manera global e indistintamente de mayusculas o minusculas, pero hasta donde he visto REPLACE solo cambia cualquiera de esos caracteres por UNO SOLO... buaaaaa..... alguien sabe como hacer lo q ya explique..? saludos!!
__________________
De todas las cosas que queria ser... :-D acabe siendo un pato volador... :risa:
http://patovolador.wordpress.com