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)
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: Ma ktoś jakiś pomysł? Dziękuje z góry. Ten post edytował emil_seba 25.08.2010, 10:51:34 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie ma 100% metody wykrywającej numer lokalu
Dlaczego? Ponieważ ludzie zapisują go w przeróżnych formach 1) Ulica numer_bloku/numer_mieszkania 2) Ulica numer_domu 3) Ulica numer_bloku przez numer_mieszkania 4) Ulica numer_bloku m. numer_mieszkania Oczywiście można by zadbać tylko o pierwszą wersję ale czy jest sens? Jeżeli projektujesz formularz to dodaj oddzielne pole na numer bloku i mieszkania. Jeżeli nie jest to formularz zaimplementuj 1 i 4 metodę ale to nie zwalnia Cię z obowiązku sprawdzenia wyciągniętych danych |
|
|
|
emil_seba numer lokalu - wyrażenia regularne 25.08.2010, 10:27:47
flashdev [PHP] pobierz, plaintext preg_match( '/^[0-9]{... 25.08.2010, 10:39:50
emil_seba działa dzięki sorry, że z początku napisałem źle... 25.08.2010, 10:53:42
sunpietro nie zapominaj że czasem bloki mają jeszcze literki... 25.08.2010, 10:59:31 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 20:46 |