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

时间:2012-11-28 14:53:47

标签: javascript unicode

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

text.replace(/[\u0250-\ue007f]/g, '')

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

2 个答案:

答案 0 :(得分:6)

试试这个: -

 text.replace(/[\u0250-\ue007]/g, '');

答案 1 :(得分:1)

哎呀,我一定很累。在发布并查看之后,我在表达式的末尾发现了'f'......

所以它应该是

text.replace(/[\u0250-\ue007]/g, '')