Javascript 删除控制ASCII字符
请用实际控制字符替换VT和SUB 删除VT控制字符有效。但是,删除子控件字符失败Javascript 删除控制ASCII字符,javascript,hex,character,ascii,Javascript,Hex,Character,Ascii,请用实际控制字符替换VT和SUB 删除VT控制字符有效。但是,删除子控件字符失败 如何过滤子(0x1A)控制字符?使用\xY,其中Y是十六进制字符代码,例如,对于以下两种情况: function RemoveASCIIControlCharacters(xmlString) { var cleanXmlString = xmlString.replace(/VT/g,''); cleanXmlString = cleanXmlString.replace(/SUB/g, '');
如何过滤子(0x1A)控制字符?使用\xY,其中Y是十六进制字符代码,例如,对于以下两种情况:
function RemoveASCIIControlCharacters(xmlString) {
var cleanXmlString = xmlString.replace(/VT/g,'');
cleanXmlString = cleanXmlString.replace(/SUB/g, '');
return cleanXmlString;
}
您可以使用八进制字符转义和范围:
/[\0-\32]/g
return cleanXmlString.replace(/[\x0b\x1a]/g, ''));