如何使用javascript从字符串中删除单位分隔符(Unicode:0x1f)?
我有创建xml的字符串,但Unit Separator字符使XML无效。有没有办法在JavaScript中删除这样的字符?
我试过这个但是它不起作用:
input.replace('/\c_/g', '');
答案 0 :(得分:2)
这应该有效:
input = input.replace(RegExp(String.fromCharCode(31),"g"),"")
答案 1 :(得分:1)
您可以使用\xXX
在javascript字符串文字中添加您知道的unicode代码的字符。
这应该有效:
input = input.split("\0x1f").join('');