Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2009, 15:37
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Delimitar una caja de texto

estoy seguro que debe existir otra alternativa mejor basandose en algun algoritmo del unicode pero no logro hacer uno.
Código:
function latinchar(latin, english){
var chars = {};
for(var i = 0; i < latin.length; i++)
chars[latin.charAt(i)] =  english.charAt(i);
return chars;
}
var charset = latinchar('áéíóúñÁÉÍÓÚÑ"', 'aeiounAEIOUN');

'áéíóúñÁÉÍÓÚÑ"'.replace(/[áéíóúñÁÉÍÓÚÑ"]/g, function(match){
return charset[match];
})
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.