我在Javascript中有以下字符串,需要刪除<?xml ... ?>
和<!DOCTYPE .... ]>
標記。無法將其轉換爲dom,因爲BR標記錯誤未被關閉 - 而且無法編輯實際內容。Strip <?xml和<!DOCTYPE from字符串
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html [<!ENTITY amp "&#38;">]><div>Blah<br> Blah</div>
試圖與.replace做,但不能完全似乎那裏
text.replace(/\<\?xml.+\?\>/g, '');
所以,它在8分鐘前提供什麼優勢darkajax的答案嗎? – 2013-03-19 22:47:50
我更通用。如果內容發生變化,我的正則表達式繼續工作。 – 2013-03-20 06:26:52