2015-10-29 111 views
0
function RemoveASCIIControlCharacters(xmlString) { 
    var cleanXmlString = xmlString.replace(/VT/g,''); 
    cleanXmlString = cleanXmlString.replace(/SUB/g, ''); 
    return cleanXmlString; 
} 

請用實際控制字符替換VT和SUB。刪除控制ASCII字符

去除VT控制字符的作品。但是,刪除SUB控制字符失敗。

如何過濾SUB(0x1A)控制字符?

回答

0

使用\ xY其中Y是十六進制字符代碼,例如,兩種:

return cleanXmlString.replace(/[\x0b\x1a]/g, '')); 
0

您可以使用八進制轉義字符和範圍:/[\0-\32]/g