![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Próbuję za pomocą preg_match stworzyć sprawdzenie numeru ulicy i coś mi nie idzie. Chodzi mi o to, żeby user mógł wpisywać to w takich opcjach: 10 10/15 W tym pierwszysm przypadku to oczywiście żaden problem i funkcja może wyglądać tak:
Z dwoma numerami też nie byłoby problemu:
Ale co zrobić, żeby móc dołożyć zamiast spacji znak '/' znalezłem, że powinno się znaleźć coś takiego , ale to niestety nie jest skuteczne. w przzypadku zastosowania tego w ten sposób dostaję komunikat unknown modifyfier '\'. Szukałem już w różnych tutoralach, ale nigdzie nie znalazłem odpowiedzi na moje pytanie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
można łatwo zrobić regułę, która będzie sprawdzała te warianty również ze spacjami, ale ja bym uprościł trochę sprawę i wpisane dane przez użytkownika doprowadził do bardziej eleganckiej postaci, tzn. wywalił wszystkie spacje. Większość użytkowników i tak tego nie zauważy, a nawet jeśli to nie zmienia to znaczenia tej zmiennej.
potestuj, powinno działać jak koniecznie chcesz jeszcze ze spacjami to wystarczy dodać \s(wszystkie białe znaki) do akceptowanych |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:40 |