Określanie ilości wystąpień klasy w wyrażeniach regularnych

Wyrażenia regularne pozwalają na określenie ilości wystąpień danej klasy (przykład takiej klasy to [A-Za-z] czy też .). Ograniczanie odbywa się przy użyciu nawiasów klamrowych – {min,max}

Ograniczanie do konkretnej ilości

Możliwe jest ograniczenie ilości wystąpień klasy do konkretnej ilości. Dzięki czemu możemy na przykład stworzyć wyrażenie regularne sprawdzające czy liczba jest z zakresu od 1000 do 9999:

Ograniczanie z dołu i z góry

Dzięki ograniczeniu z dołu i góry możemy przykładowo stworzyć wyrażenie regularne określające minimalną i maksymalną ilość znaków do wprowadzenia w formularzu:

Ograniczanie tylko z dołu

Jest to ciekawa opcja na przykład do wymuszenia minimalnej długości hasła, bez ograniczenia z góry. Przykładowo wersja uproszczona mogła by wyglądać następująco:

Ograniczenie tylko z góry

Dobrym przykładem wykorzystania ograniczenia z góry będzie nieobowiązkowe pole komentarza w formularzu:

Pozostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *