---
title: "svordomsfilter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69181-svordomsfilter"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Arne"
published: "2003-02-24T07:01:54.000Z"
updated: "2005-10-13T12:34:26.000Z"
replies: 7
views: 448
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/69181-svordomsfilter"
---

# svordomsfilter

## #1 — Arne, 2003-02-24T07:01Z

Jag vill ta bort svordommar ur vissa textsträngar och denna kod fungerar bra (nästan)

Och jag skriver en textsträng med Namnet Stefan så skrivs bara Ste ut. Hur gör jag för att functionen inte raderar ord som innehåller fan t.ex.?

```
Function cencur(mess) 
	Set objRegExp = New regexp 
	objRegExp.Global = true 
	objRegExp.IgnoreCase = true 
	mess = Server.HTMLEncode(mess) 

	objRegExp.Pattern = "(fan|helvete)"

	mess = objRegExp.Replace(mess," ") 
	cencur = mess 
End Function
```

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

## #2 — voigtann1, 2003-02-24T07:07Z

```
Function cencur(mess) 
	Set objRegExp = New regexp 
	objRegExp.Global = true 
	objRegExp.IgnoreCase = true 
	mess = Server.HTMLEncode(mess) 

	objRegExp.Pattern = " (fan|helvete)"

	mess = objRegExp.Replace(mess," ") 
	cencur = mess 
End Function
```

 nu måste man ha ett "mellanslag" innan fan... dvs stefan kommer vara ok.. men om någon börja skriva i början av meningen "fan vad jag är bra" så kommer den inte att reagerar. Jag vet inte hur man löser detta förutom när man lägger in ny text kanske 

```
str = " " & str
```

men annars ...

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

## #3 — pirro, 2003-02-24T12:35Z

objRegExp.Pattern = " \[^\\s\](fan\|helvete)"
kanske?

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

## #4 — voigtann1, 2003-02-24T14:12Z

nope... har försökt med \[^a-zA-z0-9\] med.. men vägrar typ..

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

## #5 — MM, 2005-10-13T12:17Z

hur gör du om någon heter Fanny då?

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

## #6 — Engine^, 2005-10-13T12:24Z

Ändra pattern till

```
(fan|helvete)\b
```

**red.**
Hmm... det fungerar ju inte. Jag återkommer...

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

## #7 — Engine^, 2005-10-13T12:30Z

v2.0

```
(^(fan|helvete)\b)|(\W(fan|helvete)\b)
```

Det ska väl kunna fungera lite bättre.

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

## #8 — mozilla, 2005-10-13T12:34Z

```
[b]\b[/b](fan|helvete)[b]\b[/b]
```

"word boundary" både före och efter borde väl fungera.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69181-svordomsfilter
