webForumDet fria alternativet

Cencur av ord

ASP

1 svar · 1 207 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Gjorde ett snabbt script för att cencuerar ord:

<%
Function cencur(mess)

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

objRegExp.Pattern = "(fan|helvete|etc|n00b|idiot|voigtan)"
mess = objRegExp.Replace(mess,"<I>*censur*</i>")

	cencur = mess
End Function
%>

<%=cencur("fan helvete etc n00b")%>
Medlem sedan juni 20019 519 inlägg
#2

Kom på ett fel med denna kod om vi skriver fanns så kommer fan i fanns bli *censur*ns typ.. fixar detta med:
erästt:

objRegExp.Pattern = "(fan|helvete|etc|n00b|idiot|voigtan)"

med:

objRegExp.Pattern = " {1,}(fan|helvete|etc | n00b | idiot | voigtan) {1,}"
253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)