|
Strona 1 z 1 • 1 Marcin Lubojański - 14 Lut 2002, 17:07 Witam Ma ktoś funkcję sprawdzającą poprawność numeru PESEL ? Chodzi mi żeby było sprawdzane czy jest tam poprawna data w tym PESELu. W faq-u jest tylko NIP i REGON. Marcin Lubojański Marcin Lubojański - 14 Lut 2002, 18:07 Ma ktoś funkcję sprawdzającą poprawność numeru PESEL ? Chodzi mi żeby było sprawdzane czy jest tam poprawna data w tym PESELu. Zrobiłem coś takiego, tylko nie wiem czy to wystarczy do zabazpieczenia : if (ereg("([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{5})",$pesel,$wynik)) Marcin Lubojański veyDer - 15 Lut 2002, 00:51 Witam Ma ktoś funkcję sprawdzającą poprawność numeru PESEL ? Chodzi mi żeby było sprawdzane czy jest tam poprawna data w tym PESELu. W faq-u jest tylko NIP i REGON. $strPattern = '/^[09]{2}((0[13578]|1[02])(0[1-9]|[12][0-9]|3[0-1])|(0[469]|11)(0[1-9]|[12] [0-9]|30)|(02)(0[1-9]|1[0-9]|2[0-8])))[0-9]{5}$/'; if (preg_match($strPattern $byc_moze_nip)) { } else { echo "Nie NIP"; } Nie sprawdza lat przestępnych, ale mniej więcej może chyba być? ;) Marcin Lubojański --- Adres e-mail rozszyfruj ROT13 veyDer - 15 Lut 2002, 00:54 if (preg_match($strPattern $byc_moze_nip)) { echo "NIP"; } else { echo "Nie NIP"; } preg_replace('NIP','PESEL',$post_veyDera); ;) --- Adam Major - 15 Lut 2002, 04:22 Witaj! Funkcja do sprawdzania PESEL w oparciu o sumę kontrolną: function check_pesel($pesel) } Dodałem już do FAQ. Sprawdzanie wyrażeniami regularnymi daty niewiele może pomóc, ponieważ Dodatkowo z przedostatniej cyfry można wyciągnąć płeć osobnika, przydaje szczegóły algorytmu PESEL oraz innych znajdziesz pod adresem: Pozdrawiam Adam. NEO.pl - samoobslugowe serwery WWW, konta e-mail - 15 Lut 2002, 04:52 Dodatkowo z przedostatniej cyfry można wyciągnąć płeć osobnika, przydaje się to bardzo do (ręcznej) weryfikacji poprawności formularza z danymi osobowymi (jak ktoś wpisze, że jest Zenek a ma PESEL kobiety to ... ;-) a jak wpisze "Kuba"? ;) Adam Major - 15 Lut 2002, 09:03 Witaj! a jak wpisze "Kuba"? ;) ? ;-) Nie czaje ... ;-( Pozdrawiam Adam Kasa - 15 Lut 2002, 10:07 To wpisuj "Kuba", ciekawe jak to przejdzie przez is_numeric? Wojciech Jukowski - 15 Lut 2002, 12:40 witam, Dodatkowo z przedostatniej cyfry można wyciągnąć płeć osobnika, przydaje się to bardzo do (ręcznej) weryfikacji poprawności formularza z danymi osobowymi (jak ktoś wpisze, że jest Zenek a ma PESEL kobiety to ... ;-) z ciekawosci: a gdy zenek przed operacja byl marysia?... ; Adam Major - 15 Lut 2002, 15:08 Witaj! z ciekawosci: po zmianie płci IMHO dostajesz (wyrabiasz sobie) now dokumenty zawierające nowe imię i nazwisko, zdjęcie oraz numer PESEL ;-) Pozdrawiam Adam Michał Przech - 16 Lut 2002, 12:19 if (preg_match($strPattern $byc_moze_nip)) { echo "NIP"; } else { echo "Nie NIP"; } luuudzie...co to jest ? function checkNIP($n) { } function checkRegon($r) { //xxxxxxxxc if (strlen($n)!=9) return 0; $w=array(8,9,2,3,4,5,6,7); $wy=(int)$r[0]*$w[0]+(int)$r[1]*$w[1]+(int)$r[2]*$w[2]; $wy+=(int)$r[3]*$w[3]+(int)$r[4]*$w[4]+(int)$r[5]*$w[5]; $wy+=(int)$r[6]*$w[6]+(int)$r[7]*$w[7]; return ((int)$r[8]==$wy%11); } podobnie pesel..ale sobie sam napisz : [benY] - 17 Lut 2002, 08:22 oprocz tutaj zastosowanych algorytmow to jednak fajnie dodatkowo sprawdzic sume kontrolna! Wojciech Jukowski - 17 Lut 2002, 13:11 witam, oprocz tutaj zastosowanych algorytmow to jednak fajnie dodatkowo sprawdzic sume kontrolna! ?... Adam Różewicki - 18 Lut 2002, 03:01
Witaj! a jak wpisze "Kuba"? ;) Nie czaje ... ;-( Nie czytales w Bajtku dzialu "tylko dla przedszkolakow"? Tam byl taki algorytm w basicu, ktory rozpoznawal plec po imieniu sprawdzajac ostatnia litere. Bo wszystkie zenskie imiona koncza sie na "a". Wyjatkiem jest wlasnie Kuba. ADi NEO.pl - samoobslugowe serwery WWW, konta e-mail - 18 Lut 2002, 03:10 if (preg_match($strPattern $byc_moze_nip)) { luuudzie...co to jest ? function checkNIP($n) { nip moze byc tez w postaci xxx-xx-xx-xxx [benY] - 18 Lut 2002, 04:36 wiec o co chodzi? Zbyszek - 18 Lut 2002, 11:33 Witaj! a jak wpisze "Kuba"? ;) Nie czaje ... ;-( Nie czytales w Bajtku dzialu "tylko dla przedszkolakow"? Tam byl taki Adam Major - 18 Lut 2002, 12:56 Witaj! Nie czytales w Bajtku dzialu "tylko dla przedszkolakow"? Dzięki za wyjaśnienie. To było tak dawno, że już zapomniałem ;-( Bo wszystkie zenskie imiona koncza sie na "a". pozdrawiam Adam. Adam Gołębiowski - 18 Lut 2002, 14:12 Nie czytales w Bajtku dzialu "tylko dla przedszkolakow"? Tam byl taki algorytm w basicu, ktory rozpoznawal plec po imieniu sprawdzajac ostatnia litere. Bo wszystkie zenskie imiona koncza sie na "a". Wyjatkiem jest wlasnie Kuba. Pragnę zauważyć, że jest to zdrobnienie, i jako takie nie powinno być uznawane. Idąc dalej - Maria - przecież nie jest to typowo żeńskie imię. Adam Gołębiowski - 18 Lut 2002, 14:12 wiec o co chodzi? To chyba do Ciebie to pytanie winno być skierowane. O co chodzi? Podane w tym wątku sprawdzają sumę kontrolną, więc ... whazzup? Adam Gołębiowski - 19 Lut 2002, 12:37 Kuba nie jest zdrobnieniem. A przypadkiem nie od Jakuba? Adam Gołębiowski - 19 Lut 2002, 13:19 A przypadkiem nie od Jakuba? Jakub to Jakub, Kuba to Kuba. Dziwne. Mam takie cuś jak bazę imion (z jakiegoś skryptu do wyświetlania kto danego dnia ma imieniny), i nie ma w nim zmianki o Kubie. A o Jakubie owszem. Tak samo taka hoga z uporem maniaka twierdzi, że żadnego Kuby to ona nie zna, ale z paroma Jakubami to się zaprzyjaźniła. Zatem ja wnioskuję, że Kuba to jednak zdrobnienie :) NEO.pl - samoobslugowe serwery WWW, konta e-mail - 19 Lut 2002, 13:29 Zatem ja wnioskuję, że Kuba to jednak zdrobnienie :) No to zostaje jeszcze Barnaba. Zbyszek - 20 Lut 2002, 09:42 Zatem ja wnioskuję, że Kuba to jednak zdrobnienie :) No to zostaje jeszcze Barnaba. Kosma, Dyzma... [benY] - 21 Lut 2002, 17:11 nie wiem...
Strona 1 z 1 • 1 Pokrewne tematy
sprawdzanie wystepowania przecinka w pliku txt Jak sprawdzic poprawnosc wprowadzenia danych do formularza ? sprawdzenie czy podany login jest w bazie Jak sprawdzić czy e-mail został dostarczony Jak sprawdzić, która kolumna jest zaznaczona? sprawdzanie reverse DNS entry sprawdzic wersje MTA - telnet jak sprawdzic czy liczba jest parzysta? sprawdzenie numeru telefonu sprawdzanie dostepnosci odmeny |