---
title: "Ta bort htmlkod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11486-ta-bort-htmlkod"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2001-09-06T06:46:00.000Z"
updated: "2001-09-06T07:20:00.000Z"
replies: 1
views: 219
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11486-ta-bort-htmlkod"
---

# Ta bort htmlkod

## #1 — brw, 2001-09-06T06:46Z

Finns det något inbyggt kommando i ASP som rensar bort HTML-koder från en sträng?

Har för mig att det finns något som heter HTML-encode fast den visar väl HTML-koden på sidan utan att exekvera den?

Jag har en gästbok och vill att den ska ta bort allt som någon fyller i som innehåller typ nån htmlkod dvs

om någon skriver

```
Tjena

jag är <b>cool</b>
```

Så vill jag att när det presenteras så ska den endast visa

Tjena 
jag är cool

Den ska alltså ta bort allt som finns inom "\< \>"  HTML-taggar i inlägget... kanske får använda replace eller liknande?

Permalänk: https://www.webforum.nu/p/11486

## #2 — @nders, 2001-09-06T07:20Z

det finns inget asp-kommando för det, men med regular expressions kan man skriva en liten egen funktion för det.

```
Public Function stripHTML(strText)
    
    Dim objRegExp As RegExp
    Dim strTmp As String
    
    Set objRegExp = New RegExp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    
    If strText <> "" Then
        objRegExp.Pattern = "<[^>]*>"
        strTmp = objRegExp.Replace(strText, "")
    Else
        strTmp = strText
    End If

    Set objRegExp = Nothing

    stripHTML = strTmp
End Function
```

mvh,

Permalänk: https://www.webforum.nu/p/285801

---

Tråden på webben: https://www.webforum.nu/amne/asp/11486-ta-bort-htmlkod
