Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne (łatwe)
Kmils21
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


W jakimś "przybliżeniu" może i by się dało - ale to już łamanie głowy (IMG:style_emoticons/default/smile.gif)

Taki zakres 0-1500 nie jest łatwo zobrazować bo wchodzą w grę liczby 1 cyfrowe, 2 cyfrowe, 3 cyfrowe i 4 cyfrowe mniejsze od 1501 - to naprawdę mega zadanie napisać to na regexach (IMG:style_emoticons/default/smile.gif) jedyne co mi przychodzi na myśl to OR'owanie:

Kod
#([0-9])|([123456789][0-9])|([123456789][0-9]{2})|(1[0-4][0-9]{2})|(1500)#


Niby się da...
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: 17.10.2025 - 12:26