Cześć,
Chciałem podzielić się niewielkim gemem do walidacji nr PESEL i wyciągania z niego danych osobowych (data urodzenia i płeć).
Może komuś się przyda.
https://github.com/voytee/activepesel
Pozdrawiam!
Cześć,
Chciałem podzielić się niewielkim gemem do walidacji nr PESEL i wyciągania z niego danych osobowych (data urodzenia i płeć).
Może komuś się przyda.
https://github.com/voytee/activepesel
Pozdrawiam!
ogólnie przydatna sprawa, ale istnieją niepoprawne pesele, dlatego nie warto zbyt sztywno walidować akurat tego numeru.
bardzo fajna sprawa
Jasne ale warto dać programiście narzędzie i niech to on/ona sam zadecyduje o tym jak obsłużyć taką wyjątkową sytuację. Swoją drogą śmieszna sprawa z tymi niepoprawnymi peselami. Z tego co udało mi się wygooglać błędne numery to, jak zwykle bywa, błąd tzw. czynnika ludzkiego a sam soft działa od lat poprawnie.
P.S. W następnym releasie dorzucę generator poprawnych numerów na podstawie płci i daty urodzenia.
activepesel, doskonała nazwa.
Cześć!
Tak jak obiecałem, dorzuciłem generator PESELi.
Podając płeć i datę urodzenia można teraz generować 1 losowy PESEL z puli 5000 dla danego dnia i płci lub wszystkie 5000 poprawnych numerów.
Pozdrawiam!
Zabawne - na zajęciach z wstępu do informatyki wałkuję to od lat (co prawda w C). PESEL pozwala ilustrować bardzo proste ale i fajne rzeczy. Swoją drogą możesz trochę uprościć wyciąganie miesiąca. Miesiąc to pesel[2…3].to_i % 20. Możesz się wtedy pozbyć stałej DELTA
Hej. Dzięki za tipa! Pójdzie poprawka wkrótce.
Pozdr!
Ciekawe, nigdy nie zastanawiałem się jak wybrneli z zapisu stulecia w PESELu. Tylko co będzie od 2300 roku?
W 2300 to już IdentCard dawno będą przestarzałe. ;))
Może http://pl.wikipedia.org/wiki/PESEL2 załatwi sprawę. Obawiam się tylko, że do 2300 nie będzie potrzeby ewidencji polskiej ludności…
No to właśnie przy tym tempie do 2300 może się wyrobią