【发布时间】:2012-09-27 01:58:33
【问题描述】:
谁能提供正则表达式来搜索和替换发现的非法字符
例如,删除 �
我不确定存在多少种“非法”字符,但我认为这将是一个好的开始。
非常感谢
编辑 - 我无法控制数据,我们正在尝试为我们收到的潜在错误数据创建一个捕获。
【问题讨论】:
-
我认为首先你应该明白他们为什么会到达那里。编码是什么?
-
我认为最好只包含那些合法的字符,这可能真的很容易。再说一次,我不知道你有多少个字符是合法的。
-
我们收到了错误的数据,试图推动供应商确保字符串编码正确,但我们正试图为它设置一个捕获。
-
我建议只删除字符串解码器抛出的字符,如下所示,将其替换为 0xFFFD。
-
有什么理由不接受答案?
标签: javascript regex string