javascript - 移除 JavaScript 中的无效字符

标签 javascript regex string

谁能提供一个正则表达式来搜索和替换发现的非法字符

示例,删除 �

我不确定存在多少种“非法”字符,但我认为这将是一个好的开始。

非常感谢

编辑 - 我无法控制数据,我们正在尝试为我们收到的潜在不良数据创建一个捕获。

最佳答案

无效字符在解析时被转换为 0xFFFD,因此任何无效字符代码将被替换为:

myString = myString.replace(/\uFFFD/g, '')

您可以获得所有类型的无效字符 here

关于javascript - 移除 JavaScript 中的无效字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754256/

相关文章:

javascript - 将纯文本从 React 应用程序共享到其他应用程序

java - 无法打印 ArrayList 对象中特定索引处的内容

c - 如何在 C 中检查一个字符串中的一系列字符串?

javascript - 如何自定义字段类型验证的默认浏览器错误消息?

javascript - Gmap3 标记可见,但无法与其交互

python - 如果找到另一个关键字,则从 python 中的一行中提取子字符串

C# 内存泄漏?

java - Tuckey UrlRewrite 中的正则表达式

c++ - 删除在 C++ 中使用 malloc 分配的 std::string 数组

javascript - jQuery - 仅当 a 有值时才添加逗号