JavaScript - 从字符串中删除单位分隔符(Unicode:0x1f)字符

时间:2013-02-20 17:08:25

标签: javascript special-characters

如何使用javascript从字符串中删除单位分隔符(Unicode:0x1f)?

我有创建xml的字符串,但Unit Separator字符使XML无效。有没有办法在JavaScript中删除这样的字符?

我试过这个但是它不起作用:

input.replace('/\c_/g', '');

2 个答案:

答案 0 :(得分:2)

这应该有效:

input = input.replace(RegExp(String.fromCharCode(31),"g"),"")

答案 1 :(得分:1)

您可以使用\xXX在javascript字符串文字中添加您知道的unicode代码的字符。

这应该有效:

input = input.split("\0x1f").join('');