在 我們處理文字時經常要用到過濾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,那麼子字...