6.5. Liczby należące do określonego przedziału
Problem
Chcemy dopasowywać liczbę całkowitą należącą do określonego przedziału. Chcemy określać odpowiedni przedział w samym wyrażeniu regularnym — tym razem naszym celem nie jest samo ograniczanie liczby cyfr.
Rozwiązanie
Od 1 do 12 (godzina zegara 12-godzinnego lub miesiąc):
^(1[0-2]|[1-9])$
Opcje wyrażenia regularnego: Brak
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Od 1 do 24 (godzina zegara 24-godzinnego):
^(2[0-4]|1[0-9]|[1-9])$
Opcje wyrażenia regularnego: Brak
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Od 1 do 31 (dzień miesiąca):
^(3[01]|[12][0-9]|[1-9])$
Opcje wyrażenia regularnego: Brak
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, ...
Get Wyra?enia regularne. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.