---
title: "lära mig mer om asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/95631-lära-mig-mer-om-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "calson"
published: "2004-01-24T11:01:09.000Z"
updated: "2004-01-24T11:49:52.000Z"
replies: 2
views: 193
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/95631-lära-mig-mer-om-asp"
---

# lära mig mer om asp

## #1 — calson, 2004-01-24T11:01Z

Jag har några lättare frågor

1) Kan någon förklara hur man bryter ut **år/mån/dag-fyra sissta** i ett person nr?

2) om jag räknar ut något och vill separera allt över 10 till en tal: ex 12 = 1,2; 192 = 1,9,2

skall sedan summeras: 1+2; 1+9+2

Tack öfr hjälpen :)

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

## #2 — cyprys, 2004-01-24T11:07Z

Hehe. För att fortsätta på ditt problem med personnummer som det verkar. Ett tips är att bara söka här i asp-forumet på ordet personnummer då detta varit uppe många gånger.
Här är en kod som jag hittade.

```
<%
	function chkPnr(pNr)
		for i = 1 to 9
			if i mod 2 = 0 then multiplyer = 1 else multiplyer = 2
			total = total & mid ( pNr, i, 1 ) * multiplyer
		next
		for i = 1 to len ( total )
			chkSum = int ( chkSum ) + mid ( int ( total ), i, 1 )
		next
		chkPnr = 10 - cint ( right ( chkSum, 1 ) )
	end function
%>
```

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

## #3 — calson, 2004-01-24T11:49Z

Tack cyprys
jag ska söka lite mer i forumet :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/95631-lära-mig-mer-om-asp
