Fula ord filter

.NET

1 svar · 521 visningar · startad av Arne

Medlem sedan maj 2000267 inlägg
Trådstart#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
Medlem sedan dec. 19995 874 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
607 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
222 ms — deklarationer (db)
128 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
344 ms — ändringar (db)