Ta bort HTML

ASP

11 svar · 294 visningar · startad av CrYpToNiC

Medlem sedan sep. 200056 inlägg
Trådstart#1

Tja!

Jag undrar om någon vet hur man filtrerar bort HTML och ASP från ett anmälningsformulär så dom inte kan risa?

Medlem sedan dec. 19996 721 inlägg
#2

Visst kan du rensa bort helt (ASP-kod är inget problem, eftersom den ändå aldrig kommer att köras), men det enklaste är att ta hand om det när informationen skrivs ut på sidan.

response.write server.htmlencode("text som innehåller <b>HTML</b>")

Medlem sedan dec. 2000596 inlägg
#3

hmm... man kan ju göra så här:

text=Rs("text")
text=replace(text,"<","& # 6 1 ;")
text=replace(text,">","& # 6 2 ;")

& # 6 1 ; och & # 6 2 ; ska vara utan mellanslag givetvis.

Och server.HTMLEncode funkar väl?

[Redigerat av ERR0R den 21 mar 2001]

Medlem sedan sep. 200056 inlägg
#4

Okey. Men det går väl inte göra så här?

<%response.write server.htmlencode("recSet("nick")")%>

Eller hur ska det stå annars?

Medlem sedan dec. 2000596 inlägg
#5

Emission han visst före ;)
Ursäkta...

Medlem sedan juni 200032 967 inlägg
#6
<% response.write server.htmlencode(recSet("nick")) %>

inga apostrofer runt recset("nick"), eftersom det då tolkas som ett strängvärde.

Medlem sedan sep. 200056 inlägg
#7

Okey
nu läses inte html koden, men nu visas den som ren text istället. Kan man inte ta bort all html helt och hållet?

Medlem sedan okt. 20001 558 inlägg
Medlem sedan dec. 19998 577 inlägg
#9

Du kan läsa ett mönster för RegExp som matchar en tagg här: http://msdn.microsoft.com/scripting/vbscript/doc/jsgrpregexpsyntax.htm

Läs mer om Regular Expression i min senaste del i ASP-skolan: http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_11.asp

Medlem sedan mars 200125 inlägg
#10

använd regExp objektet som vide rekomenderar här följer lite använd bar kod

Set objRe = New regExp
objRe.IgnoreCase = True
objRe.Global = True

If x <> "" Then
objRe.Pattern = "<[^>]*>"
x = objRe.Replace(x," ")
End if

x är ditt variabel namn ersätt det med vad som helst =)

alla html taggar å innehållet i dom försvinner =)

tuuut tuuuuut

Medlem sedan dec. 1999653 inlägg
#11

Vide: vilken toppenartikel du skrivit! den fick en 5:a av mig :)

Medlem sedan dec. 19998 577 inlägg
#12

Tackar, det glädjer mig... :)

den kommer strax upp på webAvis också...

Mvh, Vide

281 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)