webForumDet fria alternativet

Fula ord filter

.NETur .NET

1 svar · 507 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#1

Denna funktion som jag fick hjälp med i asp forumet för ett bra tag sedan och som fungerat kanon, men jag försöker konvertera över den till asp.net 2.0 vilket med min kunskap ej går så bra.........

Ett litet tips från någon vad jag gör för fel?

Function cencur(mess) 
	Dim objRegExp = New regexp 
	objRegExp.Global = true 
	objRegExp.IgnoreCase = true 
	mess = Server.HTMLEncode(mess) 
	
	mess = Replace(mess, "å", "å")
	mess = Replace(mess, "Å", "Å")
	mess = Replace(mess, "ä", "ä")
	mess = Replace(mess, "Ä", "Ä")
	mess = Replace(mess, "ö", "ö")
	mess = Replace(mess, "Ö", "Ö")

	objRegExp.Pattern = "(j*vla|röv|röven|bajs)"

	mess = objRegExp.Replace(mess," ") 
	cencur = mess 
End Function
BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Borde väl bli något sånt här... (Jag antar att det är Visual Basic)

Private Function Censur(ByVal message As String) As String
    message = HtmlDecode(message)

    message = message.Replace("å", "å")
    message = message.Replace("Å", "Å")
    message = message.Replace("ä", "ä")
    message = message.Replace("Ä", "Ä")
    message = message.Replace("ö", "ö")
    message = message.Replace("Ö", "Ö")

    Dim pattern As String = "(j*vla|röv|röven|bajs)"
    Return Regex.Replace(message, pattern, " ", System.Text.RegularExpressions.RegexOptions.IgnoreCase)
End Function
123 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)