webForumDet fria alternativet
Logga in / Bli medlem

Fula ord filter

.NET

1 svar · 507 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 876 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
257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)