ASP過濾所有HTML標籤()除外

2021-07-11 08:07:13 字數 584 閱讀 7709

在 我們處理文字時經常要用到過濾html標籤的函式,這個函式並不難,但為了保持段落結構不被破壞需要保留

標籤,就稍微有點點的麻煩 了,如何來實現這個函式?其實這個一點也不難,簡單的用一句話來說,就是先把

換成不是html標籤的樣式,然後再去除掉所有的 html標籤,再把

換回來就行了,下面給出乙個完整的例項,不光保留了

並且還 把

換成了:

希望下面這個函式或許對你有些啟發:

function filterhtml(byval fstring)

if isnull(fstring) or trim(fstring)=」」 then

filterhtml=」」

exit function

end if

』過濾html標籤 僅保留

,把換成

dim re

set re = new regexp 』建立乙個儲存有關正規表示式模式匹配資訊的固有全域性物件

re.ignorecase=true 』忽略大小寫

re.global=true 』設定全域性可用性

re.pattern=」

Asp過濾指定html標籤函式

過濾指定html標籤 function lfilterbadhtml byval strhtml,byval strtags dim objregexp,stroutput dim arrtag,i arrtag split strtags,set objregexp new regexp stro...

js過濾HTML標籤

function removehtmltag str 第乙個 g 在js中正規表示式是以 開頭的,後面的 g,含義是表示全域性模式,意思是在將匹配的模式應用於整個字串,而不是在第一次匹配上之後就停止匹配了。這個分開來解釋,其中第二個字元 是乙個轉移字元,用來轉移後面的 字元的。匹配0或1個正好在它之...

JS過濾HTML標籤

在前端開發中,我們很有必要過濾掉使用者輸入的文字中的html標籤以防範xss攻擊。我們可以用正規表示式來做到這個 var filterhtmltag function msg 可能還會需要驗證字串中是否存在某個子字串並獲取子字串,那麼我們可以用indexof 這個方法,如果返貨的下標大於0,那麼子字...