---
title: "Replace HTML(kolon)// med inget alls"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64008-replace-html-kolon-med-inget-alls"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2003-01-06T23:00:33.000Z"
updated: "2003-01-08T02:25:45.000Z"
replies: 15
views: 546
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/64008-replace-html-kolon-med-inget-alls"
---

# Replace HTML(kolon)// med inget alls

## #1 — CatZ, 2003-01-06T23:00Z

Hur gör man det ? Söker och letar febrilt men hittar endast regxp och jag ska köra en replace precis innan insättning i databasen. Dessutom fattar jag 0 av regxp :)

Ska bidra med lite mer info... det är såhär att användarna ska skriva in lite länkar i databasen... då våre det bäst prestanda och utrymmes mässigt att INTE skriva in html:// vareviga gån på en länk.

Därför vill jag rensa bort just html:// innan insättningen i databasen

Permalänk: https://www.webforum.nu/p/64008

## #2 — Jesper T, 2003-01-06T23:12Z

```
text="<a href=http://sidan.html>Sidan</a>"
response.write replace(test,"http://","")
```

Menar du så? Varför vill du göra det? Det låter som att det kommer att orsaka strul. Men prova vet´ja.

Permalänk: https://www.webforum.nu/p/903718

## #3 — CatZ, 2003-01-06T23:22Z

nämen herregud va korkad jag är :D jag kom precis på att på uppdaterings sidorna behöver jag ju bara ange value="\<%= strLänk %\>" inte value="http://\<%= strLänk %\> :P tack ändå Jesper.... kan komma till använding

Fast det var inte riktigt så.... det jag menade är följande 

```
<input type="text" value="html://www.sida.domän">
ska blir 
[url]www.sida.domän[/url]
```

när det sätts in i databasen... spara vet du :) Dessutom så kommer en del skriva www.sida.domän och en del <http://www.sida.domän,> tänkte eliminera det redan vid start

Permalänk: https://www.webforum.nu/p/903720

## #4 — dectgap, 2003-01-06T23:29Z

> **CatZ skrev:**
>
> nämen herregud va korkad jag är :D jag kom precis på att på uppdaterings sidorna behöver jag ju bara ange value="\<%= strLänk %\>" inte value="http://\<%= strLänk %\> :P tack ändå Jesper.... kan komma till använding
> 
> Fast det var inte riktigt så.... det jag menade är följande 
>
> ```
> <input type="text" value="html://www.sida.domän">
> ska blir 
> [url]www.sida.domän[/url]
> ```
>
> när det sätts in i databasen... spara vet du :) Dessutom så kommer en del skriva www.sida.domän och en del <http://www.sida.domän,> tänkte eliminera det redan vid start

Ursäkta, men de korrekta benämningarna är <http://www.domän.toppdomän>

Permalänk: https://www.webforum.nu/p/903724

## #5 — CatZ, 2003-01-06T23:42Z

viktigpetter! :x Nu trodde jag att någon svarat på riktigt  :l

Permalänk: https://www.webforum.nu/p/903728

## #6 — voigtann1, 2003-01-06T23:54Z

kör detta:

```
text = recset("länk")
if left(text,7) = "http://" then
  text = text
else
  text = "http://" & text
end if
```

eller?

Permalänk: https://www.webforum.nu/p/903732

## #7 — solbulle, 2003-01-07T00:05Z

Nu snurras det friskt verkar det som, men är inte typ det Jesper skrev det du är ute efter?

```
text="http://sidan.html"
text replace(test,"http://","")
```

Åsså kastar du in 'text' i databasen?

Permalänk: https://www.webforum.nu/p/903745

## #8 — CatZ, 2003-01-07T00:08Z

mer typ 

```
Dim Länk
Länk = Request.Form("Länk")

SQL = " INSERT INTO tabell (Länk) Values( '" & RemoveHTML(Länk) & "' "

Function RemoveHTML(ByVal, html)
  RemoveHTML = replace(html,"http://","")
End Function
```

Och vad är fel på den ? Jag vet nåt är fel :)

Jag vill gärna ha saker som funktioner så jag kan använda dem på mer än en sida :)

Permalänk: https://www.webforum.nu/p/903748

## #9 — solbulle, 2003-01-07T00:24Z

SQL = " INSERT INTO tabell (Länk) Values( '" & RemoveHTML(Länk) & "' )"

Permalänk: https://www.webforum.nu/p/903760

## #10 — CatZ, 2003-01-07T23:00Z

Ja! problemet är bara att html inte tas bort :x

Permalänk: https://www.webforum.nu/p/904446

## #11 — Nickemannen, 2003-01-07T23:06Z

> **CatZ skrev:**
>
> mer typ 
>
> ```
> Dim Länk
> Länk = Request.Form("Länk")
> 
> SQL = " INSERT INTO tabell (Länk) Values( '" & RemoveHTML(Länk) & "' "
> 
> Function RemoveHTML(ByVal, html)
>   RemoveHTML = replace(html,"http://","")
> End Function
> ```
>
> Och vad är fel på den ? Jag vet nåt är fel :)
> 
> Jag vill gärna ha saker som funktioner så jag kan använda dem på mer än en sida :)

För det första så kan man ju inte använda "Länk" i ASP.

Testa att lägg funktionen innan all kod. Kanske inte nödvändigt men alltid bäst så kommer inte riktigt ihåg så.

är det <http://> eller html:// du vill ha bort. Om det är det senare
så skriv html:// istället för <http://.>

Permalänk: https://www.webforum.nu/p/904449

## #12 — Jesper T, 2003-01-07T23:11Z

Skall det inte vara:

```
Function RemoveHTML(html)
  RemoveHTML = replace(html,"http://","")
html=RemoveHTML
End Function
```

Permalänk: https://www.webforum.nu/p/904454

## #13 — solbulle, 2003-01-07T23:15Z

```
Function RemoveHTML(ByVal html)
  RemoveHTML = replace(html,"http://","")
End Function
```

Inget kommatecken.

Sen som ovanstående talare sa så är väl inte åäö någon höjdare.

RED: Å Jesper tränger sig mellan som vanligt, ;) då blir det:

Sen som **ovanovanstående** talare sa så är väl inte åäö någon höjdare.

RED2: 

```
html=RemoveHTML
```

 Ska inte vara där.

Permalänk: https://www.webforum.nu/p/904456

## #14 — CatZ, 2003-01-07T23:24Z

Alltså mina ögon gör ont idag, har suttit för mycket vid datorn. Så ni får ursäkta mina extremt klantiga felskrivningar.... :r ska sluta blanda ihop html och http §jr

Tur i alla fall att man inte ger sig Nu har jag lärt mig mycket mer om replace än jag hade annars :P

Permalänk: https://www.webforum.nu/p/904459

## #15 — CatZ, 2003-01-07T23:44Z

Såhär ska rätt lösning se ut :D 

```
Function RemoveHttp(ByVal str)
	str = replace(str, "http://", "")
	RemoveHttp = str
End Function
```

Permalänk: https://www.webforum.nu/p/904475

## #16 — CatZ, 2003-01-08T02:25Z

Problemos

```
str = Replace(str, "10", "Webmaster")
```

returnerar värdet för 1 och sedan lägger skräpet till en n0lla efteråt :) så det blir såhär **Ordförande0**

Kan man lösa det enkelt ?

Så länge har jag löst det genom att starta på 0 istället, men det kanske dyker upp nåt där man vill ha 10 alltså 11 värden att replace:a

Permalänk: https://www.webforum.nu/p/904505

---

Tråden på webben: https://www.webforum.nu/amne/asp/64008-replace-html-kolon-med-inget-alls
