Проблема реализации функции для очистки HTML в ASP заставила многих пользователей. Итак, давайте посмотрим на метод очистки функций HTML в ASP с редактором Foxin. Для тех, кто еще не знает, пожалуйста, обратитесь к этому.
Эта функция необходима. Многие хакеры испортят, взломат базу данных и вводят большое количество вируса JS. При хранении и отображении текстовых данных используйте эту функцию, чтобы фильтровать ее, чтобы избежать большого количества проблем
Clearhtml код
'Очистить функцию кода html clearhtml (content) content = replyhtml ("&#[^>]*;", ",", content) content = replyhtml ("</? Marquee [^>]*>", ",", content) content = replyhtml ("</? Объект [^>]*>", ", Content) content = replyhtml ("</? param [^>]*>", ",", content) content = replyhtml ("</? embed [^>]*>", "", content) content = replyhtml ("</? embed [^>]*>", ", Content) content = replyhtml (" </? content = replyhtml ("", content) content = replyhtml ("</? tr [^>]*>", ", Content) content = replyhtml (" </? th [^>]*> ",", Content) content = replyhtml ("</? P [^>]*>", ", content) content = replyhthtml (" </? content = replyhtml ("</? li [^>]*>", ",", content) content = replyhtml ("</? li [^>]*>", ",", content) content = replyhtml ("</? li [^>]*>", ", Content) content = replyhtml (" </? content = replyhtml ("</? div [^>]*>", ",", content) content = replyhtml ("</? th [^>]*>", ",", content) content = replyhtml ("</? td [^>]*>", ", Content) content = replyhtml (" </? content = replyhtml ("(javascript | jscript | vbscript | vbs):", ",", content) content = replyhtml ("on (mouse | exit | error | click | key)", ", content) content = replyhtml (" </? xml [^>]*> ",", content) content = replyhthtml ("</? xml [^>]*>", ", Content) content = content). content = replyhtml ("</? i [^>]*>", ",", content) content = replyhtml ("</? I [^>]*>", ",", content) content = replyhtml ("</? I [^>]*>", ", Content) content = replyhtml (" </? content = replyhtml ("</? i [^>]*>", ",", content) content = replyhtml ("</? Center [^>]*>", ",", Content) content = replyhtml ("</? Center [^>]*>", ", Content) Content = replyhtml (" </? nobr [^>] content = replyhtml ("</? O [^>]*>", "", content) content = replyhtml ("</? O [^>]*>", ",", content) content = replyhtml ("</? O [^>]*>", ", Content) Content = replyhtml (" </? content = replyhtml ("</? strong [^>]*>", "", content) clearhtml = функция ContentEndЗаменить код
Функция replyhtml (patrn, strng, content) if isnull (content), то content = "" end elect regex = new regexp regex.pattern = patrn regex.ignorecase = true regex.global = true replacehtml = regex.replace (content, strng) end funct
Как использовать:
Кода -копия выглядит следующим образом:<%= clearhtml ("<div id =" CodeTip "> <h2> Сообщите советы кода (2) </h2> <ul> <li style =" font-weight: bold; цвет: RGB (170, 0, 0); "> После добавления кода вы должны щелкнуть« Закончить и представить », чтобы внести </li> <li> Точный язык, который может исправить Code. simple code snippet description</li><li>No need to enter an explanation when uploading the source code file</li><li>No need to enter an explanation</li><li>Not program-related files will be deleted directly, severely blocked</li><li>Images are only used to upload files such as screenshots, do not use other ways</li></ul></div>")%>
Приведенное выше контент, описанный в этой статье, надеюсь, вам понравится. Если у вас есть какие -либо вопросы, вы можете оставить сообщение для общения