![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam tak:
([0-9]) i to jest dowolna liczba od 0 do 9, a jak dać, dowolną liczbę z dowolnego zakresu? Ten post edytował Kmils21 18.06.2013, 08:35:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A co to jest? [0-100]. Owy "zakres" nie polega na stricte zakresie liczbowym, tylko definiuje zakres znaków, które mogą się znaleźć na określonej pozycji ciągu. Tak więc 0-9 jest OK, ale już 0-100 nie ma prawa bytu. Bo oznacza tyle, że możesz wprowadzić liczbę 100 lub 000. 0-1 dopuszcza tylko 0 i 1, natomiast pozostałe dwa znaki muszą być zerami jeśli wprowadzony ciąg ma pasować do wyrażenia. Zatem zlamiłem. Jak mam to zrobić? Internety mówią, że może być tak: Kod ([\d])
Ten post edytował Kmils21 18.06.2013, 15:00:11 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zatem zlamiłem. Jak mam to zrobić? Internety mówią, że może być tak: Kod ([\d]) Nie wiem co chcesz osiągnąć, ale jeśli chcesz za pomocą wyrażenia regularnego znaleźć liczby z zakresu od 0 do 100 to troszkę się z tym pobawisz. Jeśli natomiast służy Ci to wyłącznie do walidacji jakichś pól (np. danych od użytkownika) to PHP i jeden if załatwi sprawę. W jakim celu chcesz znaleźć wyrażeniem regularnym liczbę od 0 do 100? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 05:10 |