Jag skulle vilja kunna testa ifall olika inmatade organisationsnummer är giltiga (personnummer/enskilda firmor skall inte godkännas). Hittade detta script men det är skrivet i javascript, jag vill gärna ha PHP (känns säkrare).
Någon som vet vart jag kan hitta ett sådant/vill översätta ovanstående till PHP åt mig??
Ett Test skall ju i det grundläggande kunna fungera både med och utan bindestreck i sjunde positionen. Så det går väl att använda ett bra personnrtest och komplettera med test av att de två första är 55 att tredej och fjärde är mer än 12 osv. Vilken typ av bolag skall kollas?
Lasp: Jag vill kolla aktiebolag, handelsbolag och ekonomiska föreningar.
The_Hulk: Tack! Är detta ett bra script, kan jag lita på att deet fungerar som det ska..? Jag vill ju inte att giltiga ab, hb eller ek blir nekade tillstånd... :)
Organisationsnummer motsvarar personnummer
för juridiska personer till skillnad från fysiska personer.
De kännetecknas av att den tredje siffran, första siffran
i "månadsdelen", är större än eller lika med 2.
Precis som personnummer har organisationsnummer
en kontrollsiffra i slutet. Den sista siffran kan även
den räknas ut med hjälp av algoritmen modulo 10.
Se personnummer för mer info.
Den första siffran i organisationsnumret anger vilken
grupp av bolagsformer som den juridiska personen tillhör.
Inledande siffra Bolagsform
2 Stat, landsting eller kommun
5 Aktiebolag
7 Ekonomisk förening
8 Stiftelse eller ideell förening
9 Handelsbolag, kommanditbolag