1
如何从使用javascript的字符串中删除单元分隔符(Unicode:0x1f)?JavaScript - 从字符串中删除单元分隔符(Unicode:0x1f)字符
我有创建xml的字符串,但单元分隔符字符使XML无效。有没有在JavaScript的方式去除这种性格?
我已经试过这种但是它不工作:
input.replace('/\c_/g', '');
如何从使用javascript的字符串中删除单元分隔符(Unicode:0x1f)?JavaScript - 从字符串中删除单元分隔符(Unicode:0x1f)字符
我有创建xml的字符串,但单元分隔符字符使XML无效。有没有在JavaScript的方式去除这种性格?
我已经试过这种但是它不工作:
input.replace('/\c_/g', '');
这应该工作:
input = input.replace(RegExp(String.fromCharCode(31),"g"),"")
您可以添加其Unicode代码你在JavaScript字符串字面知道使用\xXX
字符。
这应该工作:
input = input.split("\0x1f").join('');
你错过了'new'和第二个参数'replace'。 – 2013-02-20 17:16:22
你是对的,虽然看起来不像我需要新的,至少在Chrome上 – lmortenson 2013-02-20 17:19:05