【问题标题】:Removing non-Latin characters from a string从字符串中删除非拉丁字符
【发布时间】:2012-11-28 14:53:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript unicode


    【解决方案1】:

    试试这个:-

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

    【讨论】:

    • 由于我2天不能接受自己的答案,所以我会接受这个:)
    【解决方案2】:

    哎呀,我一定累了。发帖看了下,才发现表达式末尾有'f'...

    应该是这样的

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 2015-06-26
      • 1970-01-01
      相关资源
      最近更新 更多