Sådan fjernes HTML-tags fra en streng

April 14

Fjernelse HTML-tags fra en streng er en nyttig form for website vedligeholdelse og oprydning. Lad os sige, en user inputs oplysninger i en form, der vises på brugerens offentlige profil; hvis brugeren var at indtaste den rigtige HTML-kode, kan det bryde dit websteds layout. Kig ikke længere end MySpace, som skabte en hjemmeindustri af dårlig Webdesign ved åbent at lade netop det. Heldigvis fjerne disse tags er relativt ligetil uanset hvilket sprog du bruger.

Instruktioner

1 Fjern HTML-tags fra en streng ved hjælp af PHP med følgende kode:

<? Php $ htmlstring = preg_replace (\ "/ <*> / \.?", \ "\", $ Htmlstring); ?>

Denne metode bruger regulære udtryk til at identificere starten og slutningen af ​​enhver HTML-tag og fratage det fra strengen. Udskift $ htmlstring med hvad variabel, du bruger.

2 Fjern HTML-tags fra en streng på ASP.net med følgende kode:

offentlig htmlstring Strip (htmlstring tekst)
{Return Regex.Replace (tekst, @ "<(| \ n) *.?>", Htmlstring.Empty); }

Som i den PHP-version, skal du udskifte \ "htmlstring \" med hvad din streng med variabel er opkaldt.

3 Fjern HTML-tags fra en streng ved hjælp af JavaScript, hvis du løber ind i problemer med nogen af ​​de ovenstående eksempler:

funktion removeHTMLTags (htmlstring) {
if (htmlstring) {
var stringdiv = document.createElement (\ "div \")

stringdiv.innerHTML = htmlstring

if (document.all) {return stringdiv.innerText; }
else {returnere stringdiv.textContent; }
}}

Igen, udskifte \ "htmlstring \" med din streng med variabel.


relaterede artikler