---
title: "Funktion som lägger till ett mellanslag i en sträng efter x tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/135524-funktion-som-lägger-till-ett-mellanslag-i-en-sträng-efter-x-tecken"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mattiasnordin"
published: "2005-10-10T14:46:01.000Z"
updated: "2005-10-10T15:50:46.000Z"
replies: 1
views: 234
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/135524-funktion-som-lägger-till-ett-mellanslag-i-en-sträng-efter-x-tecken"
---

# Funktion som lägger till ett mellanslag i en sträng efter x tecken

## #1 — mattiasnordin, 2005-10-10T14:46Z

Hej hopp. 

Är det någon som har en fiffig funktion som lägger till ett tecken efter x antal tecken i en sträng?

123233455 ska alltså bli 123,233,455

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

## #2 — mattiasnordin, 2005-10-10T15:50Z

Ibland lyckas även jag med att nå mina mål. Antar att det kan finnas sexigare sätt att lösa problemet på men detta fungerar för mig.

```
<%=funInsertCharacterFromBehind("12345623")%>
<p>

<% function funInsertCharacterFromBehind(myString)
varInsertString = ","
varChangeCharacterPos = 3
response.write("<br>My string = (" &myString &" / " &len(myString)&" tecken)<p>")
	for i = len(myString) to 0 step -varChangeCharacterPos		'Hoppar baklänges i steg tills strängen är slut
		if i < varChangeCharacterPos then						'Vid slutet av strängen
		varCut3 = left(myString, i)
		else													'Ej vid slutet av strängen
		varCut3 = mid(myString, i-varChangeCharacterPos+1, varChangeCharacterPos)
		end if
		varNewString = varCut3 &varInsertString &varNewString 	'Bygger den nya strängen 
	next 
funInsertCharacterFromBehind = left(varNewString,len(varNewString)-1)			'Klipper av de sista felaktiga tecknet
end function %>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/135524-funktion-som-lägger-till-ett-mellanslag-i-en-sträng-efter-x-tecken
