如何使用 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
输出:
- 在点击按钮之前:
- 点击按钮后: