Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match nie uwzględnia cyfry 0
Forum PHP.pl > Forum > PHP
witko2006
Witam ponownie.

(preg_match('/^[0-9\-\_]+$/D', $this->_zmienna))

Mam taki fragment kodu (podany wyzej). Ładnie uwzględnia cyfry 1-9, liczby 0+ jakaś liczba, jednakże samego zera za cholere nie chce mi przyjąć.

Jakaś rada?

#Już znalazłem rozwiązanie - po prostu wcześniej w skrypcie sprawdzałem czy zmienna nie jest pusta, a samo "0" to pusta zmienna.

Pozdrawiam.
dr_bonzo
Podaj pelen niedzialajacy przyklad typu

$zmienna = "01231232";
preg_match...

no i w [ ... ] nie eskejpuje sie -, _, .
erix
Półpauzę się właśnie escape'uje. tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.