Замена акцентированных символов на простые ascii [дубликаты]
На этот вопрос уже есть ответ:
Эффективно заменить все акцентированные символы в строке? 21 ответМне нужно превратить список фамилий в алфавитно-цифровые имена пользователей, однако, к сожалению, некоторые из них содержат не-ascii символы:
Hernández
Quermançós
Migueláñez
Теперь одним способом будет просто использовать регулярное выражение для удаления любых не-буквенных числовых символов, таких какa.replace(/[^a-z0-9]/gi,'')
. Однако более интуитивным решением (по крайней мере для пользователя) будет замена акцентированных символов их «простым» эквивалентом, например очередьá
, á
вa
, а такжеç
вc
и т. д. Есть ли простой способ сделать это в JavaScript?