相关疑难解决方法(0)

用简单的ascii代替重音字符

我需要将姓氏列表转换为字母数字用户名,但不幸的是其中一些包含非ascii字符:

Hernández
Quermançós 
Migueláñez
Run Code Online (Sandbox Code Playgroud)

现在,一种方法就是使用正则表达式删除任何非字母数字字符,例如a.replace(/[^a-z0-9]/gi,'').然而,一个更直观的解决方案(至少对于用户来说)将用他们的"普通"等效替换重音字符,例如转á,áaçc等等.有没有一种简单的方法在javascript中执行此操作?

javascript regex string utf-8

38
推荐指数
3
解决办法
7万
查看次数

标签 统计

javascript ×1

regex ×1

string ×1

utf-8 ×1