跳到主要內容

JQuery->好用的去除HTML標籤function分享-教學撰寫:徐嘉裕Neil hsu

分享一個好用的JQuery去除HTML標籤function,可以用在編輯器計算字數的地方,範例如下:

//去除TTML標籤function

function removeHTMLTag(str) {
str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
str = str.replace(/\n[\s| | ]*\r/g, '\n'); //去除多餘空行
str = str.replace(/&nbsp;/ig, ''); //去掉&nbsp;
str = str.replace(/\s/g, ''); //將空格去掉
return str;
}

//應用範例

$test="<div>文字文字文字文字<br />文字文字文字文字</div>";

removeHTMLTag(str=$test);

//輸出->文字文字文字文字文字文字文字文字

removeHTMLTag(str=$test).length;

//輸出16字數

以上工作心得分享,有需要的朋友參考看看

工作心得撰寫:徐嘉裕 Neil hsu

留言