![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%) ![]() ![]() |
Napisalem sobie ta prosta funkcje sprawdzajaca poprawnosc wprowadzonej ceny. Ereg powinno sprawdzic czy cena jest w formacie: XXXXXX.YY Pierwszy czlon moze skladac sie z wielu znakow, natomiast miejsce po kropce tylko z dwoch liczb. Okazuje sie, ze jezeli podam np. 1000.232 to rowniez zostanie to zaakceptowane. Dlaczego tak sie dzieje, prosze nie dawac mi linka do php.net bo wlasnie z manuala korzystalem pisajac to funkcje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 1 Dołączył: 19.02.2004 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
przede wszystkim kropka w wyrazeniach regularnych zastepuje dowolny znak, wiec trzeba od niej "uciec".
oto (mam nadzieje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) dzialajaca wersja:
@Kshyhoo: twoja wersja w ogole nie dopuszczalaby kropki Ten post edytował wrzasq 15.03.2006, 15:28:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:30 |