Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Preg_match kod pocztowy
melior
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Witam,

Mam kod, który wyszukuje mi kod pocztowy w formacie XX-XXX
  1. $result = preg_match("(\b\d{2}-\d{3}\b)", $text, $matches);

Chciałbym jednak zmodyfikować go by wyszukiwał też kod pocztowy w formacie XX - XXX

Anyhelp?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
melior
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


Dzięki za odpowiedź.

@sazian: zmodyfikowałem nieco Twój kod, bo działał w 50% (IMG:style_emoticons/default/smile.gif)
  1. (\b\d{2}\s*-\s*\d{3}\b

Anyway big thanks (IMG:style_emoticons/default/smile.gif)

$trim rzeczywiście nie zadziała się w tym przypadku (choć i tak przepuszczam przez niego tekst). Str_replace dałby radę, ale szkoda dodatkowej pracy, gdy tekst jest dłuższy.

@kiler129:
Dzięki za linka, może się przyda (IMG:style_emoticons/default/smile.gif) Tutaj jednak nie będzie dla niego większego zastosowania. Parsuję teksty, gdzie z założenia są podane poprawne kody pocztowe (IMG:style_emoticons/default/winksmiley.jpg) W każdym razie planuję jeszcze wdrożyć system tłumaczący kod -> nazwa miejscowości, gdyby przypadkiem skrypt nie wyłapał z tekstu nazwy miasta, czy wsi.
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: 8.10.2025 - 18:36