2016-02-25 32 views
-2

我需要一個正則表達式來修改文本區域內的所有img和圖片標籤。我需要刪除2個類('img-done'和'img-complete')和2個屬性(大小和srcset)。使用正則表達式去除類和屬性?

我該如何做到這一點?

+1

正則表達式是幾乎可以肯定這個錯誤的工具 - 你在瀏覽器中運行的背景下,爲什麼不使用強大的DOM操作邏輯是提供給你? –

+2

Obligatory http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –

+0

文本區域如何在其中包含圖像? – nnnnnn

回答

-1

這可能適合你嗎?

$(document).ready(function() { 
    var pattern = "(img-done|img-complete|sizes='.*'|srcset='.*')"; 
    var txt = $("#mytext").text(); 
    var res = txt.replace(new RegExp(pattern, 'g'), ''); 
    $("#mytext").val(res) 
});