Sprawdzenie, czy wartość jest numerem REGON
Założenie: Sprawdzimy, czy podana wartość jest poprawnym numerem REGON.
Krok po kroku:
- Pobranie wartości z formularza: Załóżmy, że numer REGON został przesłany metodą POST pod kluczem ‘regon’.
- Walidacja podstawowa (długość): Numer REGON ma 9 cyfr. Sprawdzamy długość.
- Walidacja za pomocą wyrażenia regularnego: Sprawdzamy, czy składa się tylko z cyfr.
- (Opcjonalnie) Walidacja algorytmiczna: Dla pełnej weryfikacji, należałoby dodać algorytm weryfikacyjny numeru REGON (dostępne są biblioteki PHP do tego celu). Ten krok jest bardziej zaawansowany i wymaga dodatkowej wiedzy.
- Wyświetlenie komunikatu: Jeżeli wszystkie kroki przejdą pomyślnie, wyświetlamy komunikat o poprawności.
$regon = $_POST['regon'];
if (strlen($regon) != 9) {
echo "Błędna długość numeru REGON.";
exit;
}
if (!preg_match('/^[0-9]{9}$/', $regon)) {
echo "Numer REGON musi składać się z 9 cyfr.";
exit;
}
// Tutaj umieść kod walidacji algorytmicznej (np. z użyciem zewnętrznej biblioteki)
echo "Numer REGON jest poprawny.";
Ten przykład pokazuje podstawy walidacji numeru REGON w PHP. Zachęcamy do dalszego zgłębiania tematu i implementacji pełnej walidacji algorytmicznej.