![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 24.11.2005 Skąd: Podczerwone Ostrzeżenie: (0%) ![]() ![]() |
na podstawie tej strony
Cytat Weryfikacja składa się z następujących kroków: krok wstępny : usuń niealfanumeryczne znaki - np. spacje, myślniki itd. krok 1 : przesuń 4 pierwsze znaki na koniec, krok 2 : zamień litery na dwucyfrowe liczby; A=10, B=11, ... Y=34, Z=35 krok 3 : podziel całkowicie liczbę z kroku 2 przez 97, krok 4 : jeśli reszta z dzielenia wyniosła 1 to numer jest prawidłowy. Jako, że nie znalazłem, to sam napisałem, ale mam prośbę do bardziej doświadczonych o optymalizację. Funkcja na wejściu przyjmuje numer jako string, zwraca true jeśli numer prawidłowy, false jeśli nie. Proszę różnież o przetestowanie (czy dziala)
Ten post edytował Rzast 30.06.2006, 09:53:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 24.11.2005 Skąd: Podczerwone Ostrzeżenie: (0%) ![]() ![]() |
W przyszłości planuję coś takiego:
sprawdz_pole($rodzaj,$do_strawdzenia) {} czyli funkcja testująca zmienne (najczęściej $_POST) co do prawidłowych wartości. Na razie mam (rodzaje): Konto bankowe; Nip; Pesel; Regon; email, (banał) liczbę integer (j.w) kod pocztowy - ale bez sprawdzenia, czy prawdziwy... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 13:37 |