📌  相关文章
📜  如何使用 JavaScript 从字符串中删除所有非 ASCII字符?

📅  最后修改于: 2022-05-13 01:56:49.120000             🧑  作者: Mango

如何使用 JavaScript 从字符串中删除所有非 ASCII字符?

给定一个包含一些非 ASCII字符的字符串,任务是从给定的字符串中删除所有非 ASCII字符。有两种方法可以解决这个问题,下面将讨论:

方法一:

  • 此方法使用正则表达式从字符串中删除非 ASCII字符。
  • 只有值从 0 到 127 的字符才有效。 (0x7F 是十六进制的 127)。
  • 使用.replace() 方法将非 ASCII字符替换为空字符串。

示例:此示例实现了上述方法。

 
 
  
 
     
        How to remove all Non-ASCII characters
        from the string using JavaScript ?
    
 
  
 
      
    

          GeeksForGeeks      

           

    

                       

    

                 

输出:

  • 在点击按钮之前:
  • 点击按钮后:

方法二:

  • 这种方法使用正则表达式从字符串中删除非 ASCII字符,就像前面的示例一样。
  • 它指定要删除的字符的 Unicode。 (0080 – FFFF) 之间的字符范围被删除。
  • 使用.replace() 方法将非 ASCII字符替换为空字符串。

示例:此示例实现了上述方法。

 
 
  
 
     
        How to remove all Non-ASCII characters
        from the string using JavaScript ?
    
 
  
 
      
    

          GeeksForGeeks      

           

    

                       

    

                 

输出:

  • 在点击按钮之前:
  • 点击按钮后: