![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem dla siebie klasę walidacji. Nigdy nie korzystałem z walidacji, tak więc nie wiem czy jest dobrze napisane. kod się nie zmieścił, więc wrzuciłem na stronę typu no-paste na nopaste.pl na wklej.org Użycie:
Opcje walidacji Kod maxlenght - maksymalna ilość znaków w stringu minlenght - minimalna ilość znaków between - w tablicy: minimalna oraz maksymalna ilość znaków type - typ maxtimechar - maksymalna liczba wyrazów bądź znaków w stringu (słowo oddzielone od liczby [spilit] (a[spilit]5)) required - string nie może być pusty, jeżeli damy true regex - regex pola z błędami są publicznie dostępne, także można jest dowolnie zmieniać. Ten post edytował PiotrekM 23.03.2010, 19:32:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
przepraszam, rozumiem.
można by użyć is_numeric, ale gdy liczba nie jest liczbą całkowitą, to dupa. zaraz to poprawie edit: próbowałem dać settype dla stringu, lecz nawet gdy liczba nie jest liczbą całkowitą, zwraca true - jakieś sugestie? Ten post edytował PiotrekM 24.03.2010, 17:30:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
przepraszam, rozumiem. można by użyć is_numeric, ale gdy liczba nie jest liczbą całkowitą, to dupa. zaraz to poprawie edit: próbowałem dać settype dla stringu, lecz nawet gdy liczba nie jest liczbą całkowitą, zwraca true - jakieś sugestie? Ogólnie to marne szanse, php to język w którym nie musisz dbać o typy i jak widać to się mści. (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 13:46 |