从字符串中删除非拉丁字符

Bjo*_*orn 6 javascript unicode

我正在尝试使用Javascript从字符串中删除非拉丁字符.我正在使用以下代码:

text.replace(/[\u0250-\ue007f]/g, '')
Run Code Online (Sandbox Code Playgroud)

我首先认为它工作正常,直到我发现它也从字符串中删除'f'字符.有什么建议?

Rah*_*thi 8

试试这个:-

 text.replace(/[\u0250-\ue007]/g, '');
Run Code Online (Sandbox Code Playgroud)


Bjo*_*orn 5

哎呀,我一定是累了。发帖并查看后,我发现了表达式末尾的“f”......

所以应该是

text.replace(/[\u0250-\ue007]/g, '')
Run Code Online (Sandbox Code Playgroud)