這裏是一個字符串
var s = "This is <strong>something</strong>."
,我想從這個字符串中刪除任何HTML標記。
如果你的回答不是關於正則表達式,那並不重要。謝謝。
這裏是一個字符串
var s = "This is <strong>something</strong>."
,我想從這個字符串中刪除任何HTML標記。
如果你的回答不是關於正則表達式,那並不重要。謝謝。
Strip HTML from Text JavaScript
試試這個one.to是這一點,你必須把你的字符串中的HTML和身體有用的標記。
你可以使用DOM元素(用於Firefox或textContent
)的innerText
屬性:
var s = 'This is <strong>something</strong>.',
div = document.createElement('div');
div.innerHTML = s;
s = div.innerText || div.textContent;
以下jQuery的樣本將幫助您
function getString(html)
{
return $("<DIV>").html(html).text();
}
你不可正則表達式的HTML。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – Josh