---
title: "Replace problem med /g"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/38454-replace-problem-med-g"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "CokeLight"
published: "2002-02-26T09:27:56.000Z"
updated: "2002-02-26T12:07:34.000Z"
replies: 1
views: 207
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/38454-replace-problem-med-g"
---

# Replace problem med /g

## #1 — CokeLight, 2002-02-26T09:27Z

Hejsan allihopa  :) 

Jag byter ut å, ä, ö med replace, men problemet är att bara en instans av å t.ex. byts ut.. koden ser ut som följande:

```
function replaceChar(sChar)
{
	alert("char before: "+sChar);
	var inStr = sChar;
	
	r1=new Array("å","ä","ö","Å","Ä","Ö");
	r2=new Array("%26aring%3B","%26auml%3B","%26ouml%3B","%26Aring%3B","%26Auml%3B","%26Ouml%3B");
	
	for(var i=0; i<r1.length;i++)
	{
		inStr = inStr.replace(r1[i],r2[i]);
	}
    alert("char after: "+inStr);
	return inStr;
}
```

 

Jag vet att man kan använda /g för att få en global sökning av alla instanser av en förekomst av, i mitt fall, å, ä, ö. Men jag får inte till det riktigt.. alltså var jag stoppar in det.. 

Har provat med inStr = inStr.replace(r1*/g,r2*); men det hjälper inte..

Nån som vet.. ? 

(p.s. vad är "skapa en röstning" som står härunder när man skriver inlägg? )
Hej då :)**

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

## #2 — CokeLight, 2002-02-26T12:07Z

ok

Löste sig.. :)

kom på att /g ju är en reg exp, så jag skapade en sån först, o sen gick det..

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/38454-replace-problem-med-g
