wyrazenie regularne

0

nie moge dojsc jak ograniczyc liczbe wstawianych cyferek... chodzi mi o rok np 1999 ale zeby juz nie przyjmowal 19999. Dalem ([1-9][0-9][0-9][0-9]{4})....

edit: testuje o tutaj
http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp

zgodnie ze strona

http://www.doman.art.pl/kursjs/kurs/regular.html

i jest napisane ze wyrążenie [0-9]{4} przyjmie przykladowo 8765, 8273, 2635 ale 12345, 234, 2123456 już nie. Więc czemu na stronach testujacych wyrażenia dostaje result match?

0

\d{4}$ albo [0-9]{4}$

//bo znajduje pierwsze pasujace wyrazenie i zwraca true.

0

^([1-9]{1}[0-9]{3})$

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0