Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> preg_match nie uwzględnia cyfry 0
witko2006
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 29.07.2008

Ostrzeżenie: (0%)
-----


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.

Ten post edytował witko2006 3.07.2009, 09:32:16
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Podaj pelen niedzialajacy przyklad typu

$zmienna = "01231232";
preg_match...

no i w [ ... ] nie eskejpuje sie -, _, .
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Półpauzę się właśnie escape'uje. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 08:55