AArneMedlem sedan maj 2000267 inlägg Frågan#1 Vad göra så inte ord med å, ä, ö inte slipper igenom?
Nuvarande plockar inte bort ord som jävlar och kåt.....
Function cencur(mess)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
mess = Server.HTMLEncode(mess)
objRegExp.Pattern = "(skitful|asful|kåt|jävlar)"
mess = objRegExp.Replace(mess,"<I>*censur*</i>")
cencur = mess
End Function
eftersom du kör
mess = Server.HTMLEncode(mess)
så blir dina å ä ö fel..
kör istället:
Function cencur(mess)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
mess = Server.HTMLEncode(mess)
'Fixar åäö
mess = Replace(mess, "&#229;", "å")
mess = Replace(mess, "&#197;", "Å")
mess = Replace(mess, "&#228;", "ä")
mess = Replace(mess, "&#196;", "Ä")
mess = Replace(mess, "&#246;", "ö")
mess = Replace(mess, "&#214;", "Ö")
objRegExp.Pattern = "(skitful|asful|kåt|jävlar)"
mess = objRegExp.Replace(mess,"<I>*censur*</i>")
cencur = mess
End Function
eller ta bort HTMLEncode
red. Fixat :e
PeeerMedlem sedan mars 20025 907 inläggvoigtann1:s funktion ska nog se ut så här:
Function cencur(mess)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
mess = Server.HTMLEncode(mess)
'Fixar åäö
mess = Replace(mess, "&#229;", "å")
mess = Replace(mess, "&#197;", "Å")
mess = Replace(mess, "&#228;", "ä")
mess = Replace(mess, "&#196;", "Ä")
mess = Replace(mess, "&#246;", "ö")
mess = Replace(mess, "&#214;", "Ö")
objRegExp.Pattern = "(skitful|asful|kåt|jävlar)"
mess = objRegExp.Replace(mess,"<I>*censur*</i>")
cencur = mess
End Function
aj! glömde bort wF konteverten :e jeje
AArneMedlem sedan maj 2000267 inlägg Tackar
Man tackar för hjälpen......