---
title: "Ändra javaenter till htmlenter."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18133-ändra-javaenter-till-htmlenter"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Koplik"
published: "2001-08-21T13:24:00.000Z"
updated: "2001-08-22T05:16:00.000Z"
replies: 4
views: 138
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/javascript/18133-ändra-javaenter-till-htmlenter"
---

# Ändra javaenter till htmlenter.

## #1 — Koplik, 2001-08-21T13:24Z

Jag har en sida där man kör en slags aktiv preview.

Jag vill då byta ut enter markeringarna till "\<br\>" live... Inte ASP alltså.
Jag kan bara inte söka eller replace:a dom eftersom dom inte kallas vbCrLf.
Jag antar att det är något som typ Chr(10) + Chr(13) Carrige return & line feed...

Typ...
Snälla, hjälp! :o

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

## #2 — Koplik, 2001-08-21T14:16Z

Jag lyckades få till följande:

```
function DoPreview()
{
	Newstring = document.Form.Information.value.replace(String.fromCharCode(10), '<br>');

	document.all.Preview.innerHTML = "<Table Border=0 Width='90%'><tr><td>" + Newstring + "</td></tr></Table>";
}
</Script>
```

Men då är saken den att den hittar bara första händelsen av chr(10) och fixar en "\<br\>" Sen struntar den i resten...
Någon som har en aning om hur jag får den att fortsätta att jobba på det.
Kör jag Replace-grejen igen så gör han samma sak...
Han söker inte upp nästa... 
Detta eftersom källan inte ersätts...

Hur fixar jag det? :q

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

## #3 — RGB, 2001-08-21T15:03Z

```
str="Hello\r\nWorld\r\n!";
while(str.indexOf("\r\n") != -1)
str=str.replace("\r\n","<br>");
```

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

## #4 — spango, 2001-08-21T15:21Z

eller:

```
var str = enText;
str = str.replace(/\n/g, "<br>");
```

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

## #5 — Koplik, 2001-08-22T05:16Z

Åh... Tackar!
Jag fick till det precis innan med RegExp:

```
function DoPreview()
{

	var MyRegExp = new RegExp("\r", "g")
	Newstring = document.Form.Information.value.replace(MyRegExp, '<br>');

	document.all.Preview.innerHTML = "<Table Border=0 Width='90%'><tr><td>" + Newstring + "</td></tr></Table>";
}
```

Mysko att den kan styra så mycket, den avbröt ju förut, med regexp gjorde den det ej. :l

Tack grabbar! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18133-ändra-javaenter-till-htmlenter
