對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2009/1/27 10:05:05
利用正則表達式,我們可以把 html tag 給處理掉:
那也就有人做其他的變化:
或是:
再來,就看你想要留下哪種標籤,自己再加ㄌㄡ:
或是:
簡單的說,就是用『|』這個「or」符號,看你哪些想要留下的標籤,就給她加進去就好啦!
function RemoveHTML( strText ) {
var regEx = /<[^>]*>/g;
return strText.replace(regEx, "");
}
那也就有人做其他的變化:
function RemoveHTMLwithoutIMG( strText ) {
var regEx = /<(?!img).*?>/ig;
return strText.replace(regEx, "");
}
或是:
function RemoveHTMLwithoutIMG( strText ) {
return strText.replace(/<(?!img).*?>/ig,"");
}
再來,就看你想要留下哪種標籤,自己再加ㄌㄡ:
function RemoveHTMLwithoutIMG_P_BR( strText ) {
var regEx = <(?!img|br|p).*?>/ig;
return strText.replace(regEx, "");
}
或是:
function RemoveHTMLwithoutIMG_P_BR( strText ) {
return strText.replace(<(?!img|br|p).*?>/ig,"");
}
簡單的說,就是用『|』這個「or」符號,看你哪些想要留下的標籤,就給她加進去就好啦!