分享一個好用的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(/ /ig, ''); //去掉
str = str.replace(/\s/g, ''); //將空格去掉
return str;
}
//應用範例
$test="<div>文字文字文字文字<br />文字文字文字文字</div>";
removeHTMLTag(str=$test);
//輸出->文字文字文字文字文字文字文字文字
removeHTMLTag(str=$test).length;
//輸出16字數
以上工作心得分享,有需要的朋友參考看看
工作心得撰寫:徐嘉裕 Neil hsu
留言
張貼留言