Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Strippa HTML-taggar?

Postades av 2002-02-25 11:41:11 - Charlie Jarl, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 505 personer

Hallå...
Är det nån därute som har gjort en funktion som tar bort HTML-taggar?
Ja, jag kan ju mecka en själv, men varför uppfinna hjulet igen?
Tacksam för svar...


Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-25 12:53:32 - Ulf Elfving

Har sett en en gång men kommer inte ihåg var nånstans tyvärr..
Vad skall du med den till?


Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-25 13:52:38 - Johan Bovin

Den här skrev jag för länge sen i VB. Den kan kanske optimeras och göras bättre men det är ju en början.
<code>
Public Sub eraseHTMLTags(aString As String)
'Cleans aString from HTML-tags
Dim tmpStr As String
Dim pos1 As Integer
Dim pos2 As Integer
Dim pos3 As Integer


While (InStr(1, aString, ">", vbTextCompare) > 0)
pos1 = InStr(1, aString, "<", vbTextCompare)
pos2 = InStr(1, aString, ">", vbTextCompare)
pos3 = pos2 - pos1 + 1
tmpStr = Mid(aString, pos1, pos3)
aString = Replace(aString, tmpStr, "")

Wend
End sub
</code>

Johan


Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-27 13:56:55 - Charlie Jarl

Man vill ju inte att vanliga surfare kommer in å skriver html-kod i min gästbok, t.ex.
:-)


Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-27 14:18:13 - Charlie Jarl

Hmmm...
Jag modifierade koden för att använda den i ASP...
Sen så provade jag...
Men. Om jag har strängar som inte innehåller några taggar så försvinner de helt. Finns det taggar så tas allt bort mellan första taggen och den sista. Men i det fallet så blir texten kvar.
Hajjar inte, det finns ju en villkors-sats?
Jaja, så här modifierade jag din kod:
<code>
Function eraseHTMLTags(aString)
While (InStr(1, aString, ">", vbTextCompare) > 0)
pos1 = InStr(1, aString, "<", vbTextCompare)
pos2 = InStr(1, aString, ">", vbTextCompare)
pos3 = pos2 - pos1 + 1
tmpStr = Mid(aString, pos1, pos3)
aString = Replace(aString, tmpStr, "")
eraseHTMLTags=aString
Wend
End Function
</code>



Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-27 14:36:10 - Andreas Hillqvist

Jag föreslår Server.HTMLEncode(). Stripar inte tagarna men omvandlar dem till vanlig text.

<code>
<%=Server.HTMLEncode("<H1>Jag är Bäst</H1>")%>
</code>



Svara

Sv: Strippa HTML-taggar?

Postades av 2002-02-28 18:13:40 - Johan Bovin

eraseHTMLTags=aString
ska ligga utanför while-satsen
du vill ju alltid att den skall returnera något...så här:

<code>
Function eraseHTMLTags(aString)
While (InStr(1, aString, ">", vbTextCompare) > 0)
pos1 = InStr(1, aString, "<", vbTextCompare)
pos2 = InStr(1, aString, ">", vbTextCompare)
pos3 = pos2 - pos1 + 1
tmpStr = Mid(aString, pos1, pos3)
aString = Replace(aString, tmpStr, "")

Wend
eraseHTMLTags=aString
End Function
</code>

Johan


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 843
27 961
271 763
896
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies