brwMedlem sedan juli 2000619 inlägg Finns det något inbyggt kommando i ASP som rensar bort HTML-koder från en sträng?
Har för mig att det finns något som heter HTML-encode fast den visar väl HTML-koden på sidan utan att exekvera den?
Jag har en gästbok och vill att den ska ta bort allt som någon fyller i som innehåller typ nån htmlkod dvs
om någon skriver
Tjena
jag är <b>cool</b>
Så vill jag att när det presenteras så ska den endast visa
Tjena
jag är cool
Den ska alltså ta bort allt som finns inom "< >" HTML-taggar i inlägget... kanske får använda replace eller liknande?
------------------
Ingenting är omöjligt, bara en utmaning.
@ndersMedlem sedan juni 200032 969 inlägg det finns inget asp-kommando för det, men med regular expressions kan man skriva en liten egen funktion för det.
Public Function stripHTML(strText)
Dim objRegExp As RegExp
Dim strTmp As String
Set objRegExp = New RegExp
objRegExp.IgnoreCase = True
objRegExp.Global = True
If strText <> "" Then
objRegExp.Pattern = "<[^>]*>"
strTmp = objRegExp.Replace(strText, "")
Else
strTmp = strText
End If
Set objRegExp = Nothing
stripHTML = strTmp
End Function
mvh,
------------------
mördar-anders, det är jag.
[Redigerat av @nders den 06 sep 2001]