Reemplazo de caracteres acentuados con caracteres simples [duplicados]
Esta pregunta ya tiene una respuesta aquí:
¿Reemplaza eficientemente todos los caracteres acentuados en una cadena? 21 respuestasNecesito convertir una lista de apellidos en nombres de usuario alfanuméricos, sin embargo, desafortunadamente, algunos de ellos contienen caracteres que no son ascii:
Hernández
Quermançós
Migueláñez
Ahora una forma sería usar una expresión regular para eliminar los caracteres no alfanuméricos comoa.replace(/[^a-z0-9]/gi,'')
. Sin embargo, una solución más intuitiva (al menos para el usuario) sería reemplazar los caracteres acentuados con su equivalente "simple", p. giroá
, á
dentroa
yç
dentroc
, etc. ¿Hay una manera fácil de hacer esto en javascript?