---
title: "Objekt krävs.: 'objRegExp'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43000-objekt-krävs-objregexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Peeer"
published: "2002-05-03T13:30:48.000Z"
updated: "2002-05-03T21:25:57.000Z"
replies: 5
views: 240
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/43000-objekt-krävs-objregexp"
---

# Objekt krävs.: 'objRegExp'

## #1 — Peeer, 2002-05-03T13:30Z

Får följande felmedelande:

> Körningsfel i Microsoft VBScript fel '800a01a8' 
> Objekt krävs.: 'objRegExp' 
> /asp/gastbok.asp, rad 51

När jag använder nedstående funktion!

```
Function radbryt(strText)
strText = Server.HTMLEncode(strText)
objRegExp.Pattern = "\<(HR)\>"       [b]<----- detta är rad 51[/b]
strText = objRegExp.Replace(strText,"<hr>") 
smiley = strText

anropas av nedstående kod:

text = radbryt(rs("text"))
```

Det jag försöker göra är en funktion som rensar bort all skadlig kod, men tillåter \<hr\> taggen. Hur gör jag??

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

## #2 — @nders, 2002-05-03T13:34Z

Du har inte skapat ditt RegExp-objekt.

```
Set objRegExp = new RegExp
```

Mvh,

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

## #3 — LarsG, 2002-05-03T13:34Z

```
Function radbryt(strText)
strText = Server.HTMLEncode(strText)
set objRegExp = new regexp '<--
objRegExp.Pattern = "\<(HR)\>"
```

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

## #4 — Peeer, 2002-05-03T13:38Z

Trevligt med snabba svar. Synd bara att det inte blir som jag vill. Koden funkar inte. Även \<hr\> taggen "HTMLEncodas" dvs. den skrivs ut som text i webbläsarfönstret! 
Mer hjälp tack! :l

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

## #5 — Peeer, 2002-05-03T13:48Z

Löste det själv! :p

> Function radbryt(strText)
> strText = Server.HTMLEncode(strText)
> strText = Replace(strText,"&lt;hr&gt;","\<hr\>") 
> radbryt = strText

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

## #6 — voigtann1, 2002-05-03T21:25Z

Kan förklara om någon nu vill veta det:
När HTMLEncode startar så översätter alla \< \> taggar till just ,"&lt; och &gt

Därför fungede det inte.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/43000-objekt-krävs-objregexp
