- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) > ASP >
- ASP正則表達式清除HTML指定標簽的方法
在HTML編輯器發(fā)布過(guò)程中,會(huì )出現一些自動(dòng)生成的HTML標簽,或者在留言板程序應用過(guò)程中,也會(huì )出現有人惡意寫(xiě)入一些HTML代碼的情況,所以怎么精準的過(guò)濾掉某些特定的屬性標簽和參數呢?下面是代碼:
<% Function ReplaceText(fString,patrn,replStr) Set regEx = New RegExp ' 建立正則表達式。 regEx.Pattern = patrn ' 設置模式。 regEx.IgnoreCase = True ' 設置是否區分大小寫(xiě)。 regEx.Global = True ' 設置全局可用性。 ReplaceText = regEx.Replace(""&fString&"",""&replStr&"") ' 作替換。 Set regEx=nothing End Function Function MBrow(str) str=ReplaceText(str,"data-scayt_word=""([^""]*)""","") '把藍色部分的屬性修改為自己所過(guò)濾的屬性名稱(chēng)即可 str=ReplaceText(str,"data-scaytid=""([^""]*)""","") '紅色部分則是過(guò)濾掉屬性后面雙引號中的質(zhì) MBrow = str End Function %>
本文告訴大家使用ASP正則表達式來(lái)實(shí)現過(guò)濾功能,如何利用ASP正則表達式清除HTML指定標簽,希望對大家的學(xué)習有所幫助。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站