Taj izraz nikako.
Dani koje trazis su 01, 02, 03,..., 30, 31. Dakle:
- na prvom mjestu 0, a na drugom mjestu bilo koja znamenka osim nule, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
[tt](0[1-9]|[12]\d|3[01])[/tt].
Ako ne zelis inzistirati na vodecoj nuli, onda:
- tocno jedna znamenka 1-9, ili
- na prvom mjestu 0, a na drugom mjestu bilo koja znamenka osim nule, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
[tt]([1-9]|0[1-9]|[12]\d|3[01])[/tt] ili, krace, [tt](0?[1-9]|[12]\d|3[01])[/tt].
Ako ne zelis dozvoliti vodecu nulu,
- tocno jedna znamenka 1-9, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
[tt]([1-9]|[12]\d|3[01])[/tt].
Ne moras brinuti da ce regexi pokupiti vishak, jer imas one [tt]-[/tt] ismedju pojedinih dijelova i [tt]\b[/tt] na kraju. Krace, imas separatore.
Za mjesece napravis analogno.
Taj izraz nikako.
Dani koje trazis su 01, 02, 03,..., 30, 31. Dakle:
- na prvom mjestu 0, a na drugom mjestu bilo koja znamenka osim nule, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
(0[1-9]|[12]\d|3[01]).
Ako ne zelis inzistirati na vodecoj nuli, onda:
- tocno jedna znamenka 1-9, ili
- na prvom mjestu 0, a na drugom mjestu bilo koja znamenka osim nule, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
([1-9]|0[1-9]|[12]\d|3[01]) ili, krace, (0?[1-9]|[12]\d|3[01]).
Ako ne zelis dozvoliti vodecu nulu,
- tocno jedna znamenka 1-9, ili
- na prvom mjestu 1 ili 2, a na drugom mjestu bilo koja znamenka, ili
- na prvom mjestu 3 i na drugom 0 ili 1.
Sada to prepises u regex:
([1-9]|[12]\d|3[01]).
Ne moras brinuti da ce regexi pokupiti vishak, jer imas one - ismedju pojedinih dijelova i \b na kraju. Krace, imas separatore.
Za mjesece napravis analogno.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|