---
title: "Testa personnummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16200-testa-personnummer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sonicblues"
published: "2001-10-15T23:18:00.000Z"
updated: "2001-10-16T20:30:00.000Z"
replies: 3
views: 461
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/php/16200-testa-personnummer"
---

# Testa personnummer

## #1 — sonicblues, 2001-10-15T23:18Z

Hej, 

Jag har en gång kunna formen för att räkna ut om ett personnummer stämmer men har tyvärr glömt bort den. 

Finns det någon här som kan den och kanske vet hur man med hjälp av .php kan testa ifall en inmatning innehåller ett kortet eller felaktigt personnummer?

Tacksam för svar.

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

## #2 — herq, 2001-10-16T05:18Z

orkar inte skriva nån funktion nu men så här räknar man ut d iaf:

sista siffran e kontrollsiffran

ex 830405-123

split($personnummer)

första siffran gångrar du med 2 nästa med 1, nästa med 2 osv, sedan plussar du ihop resultaten

(8\*2)+(3\*1)+(0\*2)+(4\*1)+(0\*2)+(5\*1)+(1\*2)+(2\*1)+(3\*2) = 30

sista siffran i summan(30) är kontrollsiffran (0) -\>

830405-1230

tänk oxå på att näst sista siffran är för om du är kille(udda) eller tjej(jämn)

är absolut inte 100 säker på allt detta men nåt liknande är d iaf :)

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

## #3 — LarsG, 2001-10-16T07:37Z

Färdigt och klart
 <http://script.webforum.nu/wf/Forum4/HTML/000023.html>

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

## #4 — Fuel, 2001-10-16T20:30Z

hehe.. enligt det scriptet så finns jag inte.. jag kanske är en seriefigur ? :e

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16200-testa-personnummer
