2012-11-28 53 views
2

我试图从Javascript字符串中删除非拉丁字符。我使用下面的代码:从字符串中删除非拉丁字符

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

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

回答

3

试试这个: -

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

固定它已经。无论如何感谢您的快速响应! – Bjorn

+0

不客气。如果回答了您的查询,请不要忘记接受答案。快乐编码! –

+0

由于我无法接受我自己的答案2天,我会采取这一个:) – Bjorn

1

哎呀,我一定很累。发布并看着它,我发现了“F”在表达式的结束......

所以应该

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