姓のリストを英数字のユーザー名に変換する必要がありますが、残念ながらそれらの一部には非 ASCII 文字が含まれています。
Hernández
Quermançós
Migueláñez
1 つの方法は、正規表現を使用して、a.replace(/[^a-z0-9]/gi,'')
. ただし、(少なくともユーザーにとって)より直感的な解決策は、アクセント付きの文字を「プレーンな」同等のものに置き換えることです。たとえば、 turn á
、á
into a
、ç
intoc
などです。JavaScript でこれを行う簡単な方法はありますか?