![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Witam,
Zazwyczaj umieszczam takie rzeczy w gotowych rozwiązaniach, ale formuła tamtego działu nie uwzględnia możliwości oceny. Oddaję zatem poprawioną wersję walidatora PESEL z dodatkowymi walidatorami dla NIP i REGON. Uważam, że ten kod nie posiada błędów merytorycznych, czego nie mogę powiedzieć o wielu rozwiązaniach w internecie, gdzie nawet gotowe kalkulatory zawierają błędy. Nazwa może mało przebojowa - przyznaję, ale nie miałem innego pomysłu ;p --edit identificationNumbers 1.1 Pozdrawiam. p.s. To jest biblioteka, a nie gotowy program
Powód edycji: nowa wersja biblioteki
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 13 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
A jak tam PESEL 00000000000? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Co do oceny: Kod ładny (ale w takich klasach dużo go nie ma (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pod kątem merytorycznym sprawdzę z domu. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
00000000000 nie przejdzie walidacji, bo ma złą datę urodzenia. Myślę, że to wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 13 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
00000000000 nie przejdzie walidacji, bo ma złą datę urodzenia. Myślę, że to wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wieczorem odnajdę moje stare JS'y które pisałem na zlecenie firmy zajmującej się analizą i walidacją dokumentów to zobaczę do końca PESEL i sprawdze pozostałe validatory. Ten post edytował aiv 7.01.2008, 16:46:33 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
@aiv - To by było miłe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nigdy nie wiadomo, gdzie jakiś bug się zagnieździ. Tak na marginesie, to jak masz gdzieś jakiś tutek jak można rozpoznać województwo w numerze REGON, to będę wdzięczny, bo szczerze mówiąc, to jak zobaczyłem ten burdel, to mi się odechciało ;p
Pozdrawiam. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 13 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
NIP: Ok. Mile zaskoczenie z kodami urzędów. Nie wiem czemu ale ja w specyfikacji validatora miałem podane, że żadna z pierwszych trzech cyfr != 0.
PESEL: To już rozmawialiśmy. Ok. REGON: 000000000 dla v9 i v14 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , Co do regionów rejestracyjnych, to jest w tej numeracji taki bałagan, że nie ma możliwosci okreslić ze 100% pewnością gdzie ktoś dokonał nowej rejestracji. Jedyne co stosowaliśmy ale to bardziej żeby pokazać,że działa to: "prefiks 00 niewiadomo gdzie ale bardzo dawno temu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) prefiksy 01, 03 ... 97 numer województwa przed rokiem 1999 prefiksy 02, 04 ... 32 numer nowego województwa po 01.01.1999 prefiksy 34, 36 ... 98 nie wiadomo gdzie, ale niedawno." |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Właśnie - ten sam tekst znalazłem i zwątpiłem ;p
Co do tych nieszczęsnych zer - poprawię to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki i pozdrawiam. --edit Dodałem nową wersję identificationNumbers 1.1 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo fajna klasa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Skoro już się nazywa identificationNumbers, to mógłyś zrobić także inne kody identyfikacyjne - niekoniecznie związane z ludźmi. Chociażby ISBN - implementacja bardzo łatwa, masz chociażby na wiki.
EDIT: Tutaj masz pomocną stronę - http://wipos.p.lodz.pl/zylla/ut/programy.html , może Ci się przyda. Ten post edytował radex_p 9.02.2008, 22:39:55 |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Uhum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Właśnie z tej strony korzystałem. Inne numery pewnie zrobię, tylko na razie nie mam na to czasu. Pozdrawiam. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 6 Dołączył: 9.04.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Bardzo użyteczna i przydatna klasa. Przydała by się jeszcze możliwość sprawdzania kodu pocztowego czy jest poprawny.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 01:57 |