ASP正規表示式清除HTML指定標籤的方法

2022-10-07 07:51:08 字數 734 閱讀 2058

在html編輯器發布過程中,會出現一些自動生成的html標籤,或者在留言板程式應用過程中,也會出現有人惡意寫入一些html**的情況,所以怎麼程式設計客棧精準的過濾掉某些特定的屬性標籤和引數呢?下面是**:

zynecplacetext(fstring,pa程式設計客棧trn,replstr)

set regex = new regexp ' 建立正規表示式。

regex.pattern = patrn ' 設定模式。

regex.igno程式設計客棧recase true ' 設定是否區分大小寫。

regex.global = true ' 設定全域性可用性。

replacetext = regex.replace(""&fstring&"",""&replstr&"") ' 作替換。

set regex=nothing

end function

function mbrow(str)

str=replacetext(str,"data-scayt_word=""([^""]*)""","") '把藍色部分的屬性修改為自己所過濾的屬性名稱即可

str=replacetext(str,"data-scaytid=""([^""]*)""","")  '紅色部分則是過濾掉屬性後面雙引號中的質

mbrow = str

end function

%>

本文標題: asp正規表示式清除html指定標籤的方法

本文位址:

HTML 正規表示式

表示式概念 一種字串檢索模式 表現為字串形式的object物件 可進行文字搜尋和替換。在前端頁面中一般用於表單驗證 語法 正則字面量表達方式 正規表示式主體 修飾符 可選 var reg abc i 實際開發中正規表示式會配合字串的search和replace方法來使用 search 用於檢索與正規...

asp之正規表示式

將原來的值替換為新值 function replacetest sourcestr,patrn,replstr dim regex,str1,match,matches 建立變數。str1 sourcestr set regex new regexp 建立正規表示式。regex.pattern pa...

正規表示式相關 正規表示式處理html內容

前面關於顯示html文字用了瀏覽器控制項來處理 這個不過是為了解決燃眉之急不得已才使用。其實最好還是使用正規表示式處理,也就是自己寫乙個html文字直譯器,當然這個實現起來也是不容易的,首先你得將所有html文字標籤羅列出來,然後一一翻譯。下面先搞乙個簡單的例子吧。public static str...