【发布时间】:2012-11-28 14:53:46
【问题描述】:
我正在尝试使用 Javascript 从字符串中删除非拉丁字符。我正在使用以下代码:
text.replace(/[\u0250-\ue007f]/g, '')
我最初认为它工作正常,直到我发现它还从字符串中删除了“f”字符。有什么建议吗?
【问题讨论】:
标签: javascript unicode
我正在尝试使用 Javascript 从字符串中删除非拉丁字符。我正在使用以下代码:
text.replace(/[\u0250-\ue007f]/g, '')
我最初认为它工作正常,直到我发现它还从字符串中删除了“f”字符。有什么建议吗?
【问题讨论】:
标签: javascript unicode
试试这个:-
text.replace(/[\u0250-\ue007]/g, '');
【讨论】:
哎呀,我一定累了。发帖看了下,才发现表达式末尾有'f'...
应该是这样的
text.replace(/[\u0250-\ue007]/g, '')
【讨论】: