![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 11.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak zapisać preg_match aby dopuszczał tylko cyfry od 0-9 oraz kropkę. if(!preg_match(/[0-9\.]/,$linia)) { echo "błąd";} tak nie działa. bardzo prosze o sugestie, szperałem na google, ale nie znalazłem nic odpowiedniego. z góry dzięki. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 6 Dołączył: 3.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
apostrofy!
if(!preg_match('/[0-9\.]/',$linia)) { echo "błąd";} |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 11.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
sorki, pisałem z palca na szybko.
apostrofy oczywiście mam ale nadal nie działa |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Raczej nie o apostrofy chodzi, a o to, że preg_match() zwraca FALSE w przypadku błędu, w przeciwnym razie zwraca liczbę całkowitą. No i trzeba by tutaj raczej sprawdzić, czy w przeszukiwanym ciągu wystąpiły inne znaki niż cyfry 0-9 i . :
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:05 |