---
title: "Få \"7\" att bli \"07\"?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/71740-få-7-att-bli-07"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2003-03-21T15:27:33.000Z"
updated: "2003-03-22T16:27:55.000Z"
replies: 9
views: 670
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/71740-få-7-att-bli-07"
---

# Få "7" att bli "07"?

## #1 — Jesper T, 2003-03-21T15:27Z

Just det hur gör man det i när man har att göra med tal?
Man kan ju iofs skriva "0"&variabel
Men ligger 10 i variabeln så blir det ju 010 och det är fel.

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

## #2 — trexter, 2003-03-21T15:36Z

Jag hade gjort så här:

```
If int < 10 Then Response.Write "0"
Response.Write int
```

 :)

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

## #3 — pirro, 2003-03-21T15:47Z

litet test

```
[red]
<%
function get_0r(intTal)
Dim strReturn
strReturn = ""
if len(intTal) < 3 then
for i = 1 to (3 - ( len(intTal) - 1))
strReturn = strReturn & "0"
next
end if
if len(intTal) = 3 then
strReturn = "0" & strReturn
end if
get_0r = strReturn & intTal
end function
%>
<%=get_0r(100)%><br>
<%=get_0r(10)%><br>
<%=get_0r(1)%><br>
<%=get_0r(1000)%><br>
[/red]
```

lite lek bara vad vet jag.... fungerar iaf

Over and Out
Pirro

Edit
Ändra 3 till hur många 0or ditt största tal har (ex 1000) 3 som i det här fallet
/edit

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

## #4 — cyprys, 2003-03-21T15:50Z

```
Function AddZero(numb)
If cint(numb) > 9 then
return numb
else
return "0" & numb
end if
End Function

Dim siffra
siffra = 6
response.write "Siffran är: " & AddZero(siffra)
```

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

## #5 — #L#, 2003-03-21T15:53Z

Är det fråga om datum är nog skulle detta kunan funkas smidigt:

```
Datum = Right("0" & now(hour),2) & "-" & Right("0" & now(minute),2) & "-" & Right("0" & now(second),2)
```

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

## #6 — Jesper T, 2003-03-21T16:00Z

Tack för de olika alternativen. Skall nog hitta ett som passar.
Det var inte datum i detta fall men tack i alla fall.

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

## #7 — Peeer, 2003-03-21T16:10Z

har en liten funktion som jag hittat här på wF en gång (kommer dock inte ihåg var):

```
function siffra(intSiffra)
intSiffra = right("00"&intSiffra,2)
siffra = intSiffra
End function

Response.write siffra(variabel)
```

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

## #8 — Engine^, 2003-03-22T14:18Z

Ytterligare en variant...

```
Function fnAddZero(intTal)
  fnAddZero = CStr(intTal)
  If CIntt(intTal) < 10 And CInt(intTal) >= 0 Then fnAddZero = CStr("0" & intTal)
End Function

Response.Write fnAddZero(7)
```

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

## #9 — Erik Juhlin, 2003-03-22T16:23Z

Knäppa varianter man sett här. Självklart skriver man Right("0" & i, 2).

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

## #10 — solbulle, 2003-03-22T16:27Z

Erik: Iofs typ samma som Peeers förslag.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/71740-få-7-att-bli-07
