---
title: "tusentalsavgränsare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18192-tusentalsavgränsare"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "clarkbones"
published: "2001-09-01T15:56:00.000Z"
updated: "2001-09-04T16:04:00.000Z"
replies: 2
views: 454
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/18192-tusentalsavgränsare"
---

# tusentalsavgränsare

## #1 — clarkbones, 2001-09-01T15:56Z

Ja, hur gör man för att få tusentalsavgränsare i  t ex en textbox
Jag har 100000
men jag vill ha 100 000...
ungefär

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

## #2 — clarkbones, 2001-09-04T15:27Z

Hmm, tunt med svar. Vart tog Spango vägen?

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

## #3 — Jojoxx, 2001-09-04T16:04Z

Det är en funktion som går att anpassa väldigt mycket beroende på exakt hur man vill att den skall fungera, men ett ex är;

```
<script language="JavaScript">
function finatusental(str){
	newstr=""; str=str.replace(/ /g,"");
	for(n=str.length;n>0;n-=3){
		if(newstr){ newstr = " "+newstr; }
		newstr = str.substring(n-3,n) + newstr;
	}
	return newstr;
}
</script>
<form>
<input type="text" name="foo" onChange="this.value=finatusental(this.value);">
</form>
```

Funktionen struntar totalt i vad du skriver (ingen validering alltså) utan tar först bort e.v. tidigare mellanslag, börjar bakifrån och splittar upp värdet vart 3:e tecken med ett mellanslag och returnerar det nya värdet. Exemplet exekveras via onChange.

(Red. stavfel)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18192-tusentalsavgränsare
