---
title: "Ersätta html-kod med javascript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/136886-ersätta-html-kod-med-javascript"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Gislaved"
published: "2005-11-03T10:33:21.000Z"
updated: "2005-11-03T12:20:12.000Z"
replies: 2
views: 233
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/webbutveckling/136886-ersätta-html-kod-med-javascript"
---

# Ersätta html-kod med javascript

## #1 — Gislaved, 2005-11-03T10:33Z

Tjipp.

Jag har inte pysslat så värst mycket med reguljära uttryck och inte heller med javascript. Nu när jag behöver kombinera de två vet jag inte riktigt hur jag ska gå tillväga.

```
[b]<span class="test" style="color: rgb(0, 244, 255)";>[/b]text eller <b>html-kod</b>[b]</span>[/b]
```

Ovanstående kod ska ersättas med

```
[b]<a href="[i]länk från variabel[/i]" title="[i]title från variabel[/i]">[/b]text eller <b>html-kod</b>[b]</a>[/b]
```

Koden finns någonstans mitt ibland annan kod, så det kan förekomma flera \</span\> dock bara en \<span class="test" style="color: rgb(0, 244, 255)";\>. Det är alltså bara en ersättning som ska göras. 

Hur går jag tillväga smartast?

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

## #2 — Peter S, 2005-11-03T12:08Z

Kommer href- och title\-värdena från JavaScript-variabler? Om inte:

```
// Din text finns i [b]txt[/b]
txt = txt.replace(/<span class="test" style="color: rgb\(0, 244, 255\)";>((?:.|\n)*?)<\/span>/, '<a href="" title="">$1</a>');
```

Annars:

```
'<a href="' + linkvar + '" title="' + titlevar + '">$1</a>'
```

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

## #3 — Gislaved, 2005-11-03T12:20Z

Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/136886-ersätta-html-kod-med-javascript
