Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> numer lokalu - wyrażenia regularne
emil_seba
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.05.2010

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


Witam, chce sprawdzić wyrażeniem regularnym poprawność numeru lokalu. Napisałem takie coś:
ale nie działa (IMG:style_emoticons/default/sad.gif)

  1. if(!preg_match( '/^[0-9]{1,3}/ [0-9]{1,3}$/' , $NumerLokalu ))
  2. {
  3. $blad_tzt .= 'Popraw numer lokalu';
  4. $blad = true;
  5. }
  6.  
  7.  


Nie wiem czy w Polsce są aż takie kosmiczne numery domów(lokali) np 121/57 ale kto wie znając urzędników.
Moje pytanie brzmi jak napisać wyrażenie by sprawdzało numery domów z slashami lub bez nich w zależności czy go wpisano?
Próbowałem już tak:
  1. f(!preg_match( '/^[0-9]{1,3}\\? [0-9]{,3}$/' , $NumerLokalu )) // tu jezt z backslashem
  2.  
  3. f(!preg_match( '/^[0-9]{1,3} \/?[0-9]{,3}$/' , $NumerLokalu ))
  4.  
  5. f(!preg_match( '/^[0-9]{1,3} [\/?][0-9]{,3}$/' , $NumerLokalu ))
  6.  
  7. f(!preg_match( '/^[0-9]{1,3} [\\?][0-9]{,3}$/' , $NumerLokalu ))
  8.  
  9.  
  10. f(!preg_match( '/^[0-9]{1,3} [\\]?[0-9]{,3}$/' , $NumerLokalu ))
  11.  
  12.  
  13. f(!preg_match( '/^[0-9]{1,3} [\/]?[0-9]{,3}$/' , $NumerLokalu ))
  14.  
  15.  
  16.  


Ma ktoś jakiś pomysł? Dziękuje z góry.

Ten post edytował emil_seba 25.08.2010, 10:51:34
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.04.2026 - 17:16