Skip to content

OIB validator for JavaScript. OIB (from Croatian "Osobni identifikacijski broj") is national identification number used in Croatia.

License

Notifications You must be signed in to change notification settings

miro-jelaska/oib-validator.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSP Status dependencies Status

oib-validator.js

JavaScript validator za OIB.

Have some questions or want to give a feedback? You can send me a an email ✉️

NOTE: Do you like it? Show it by giving a ⭐️. 🚀

Kontrola OIB-a po međunarodnoj normi ISO7064 (MOD 11,10) - Hibridni sistem

Ovaj tekst je preuzet sa regos.hr 14.9.2016., a original se može pronaći u folderu readme-resources.

  1. OIB ima 11 znamenaka od koji je posljednja tj. 11. znamenka kontrolna znamenka - dobivena je izračunom iz prethodnih 10 znamenaka po meñunarodnoj normi ISO 7064 (MOD 11, 10).
  2. Kontrolna znamenka prema navedenoj normi dobiva se slijedećim postupkom:
    1. prva znamenka zbroji se s brojem 10
    2. dobiveni zbroj cjelobrojno (s ostatkom) podijeli se brojem 10; ako je dobiveni ostatak 0 zamijeni se brojem 10 (ovaj broj je tzv. meñuostatak)
    3. dobiveni meñuostatak pomnoži se brojem 2
    4. dobiveni umnožak cjelobrojno (s ostatkom) podijeli se brojem 11; ovaj ostatak matematički nikako ne može biti 0 jer je rezultat prethodnog koraka uvijek paran broj
    5. slijedeća znamenka zbroji se s ostatkom u prethodnom koraku
    6. ponavljaju se koraci 2, 3, 4 i 5 dok se ne potroše sve znamenke
    7. razlika izmeñu broja 11 i ostatka u zadnjem koraku je kontrolna znamenka; ako je ostatak 1 kontrolna znamenka je 0 (11-1=10, a 10 ima dvije znamenke)

About

OIB validator for JavaScript. OIB (from Croatian "Osobni identifikacijski broj") is national identification number used in Croatia.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published