«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Re: VELIKI PROBLEM SA DATUMOM!!!

by Marko Stanković
nedelja, 04. decembar 2005 - 06:26.

Taj izraz sa neta
1. ima tacke umesto "/"
2. prihvata i 1.1.1 kao datum, sto i jeste datum, ali ne odgovara postavci, tj. godina treba da ima 4 cifre
3. dok nisam stavio u posebne zagrade dan, mesec i godinu, nije mi prepoznavao datum (u jflex-u)

P0Z!

On Fri, 02 Dec 2005 15:29:42 +0100, Plazinic Dragoslav <plazo@ptt.yu> wrote:

Moj program prihvata svakakve gluposti za datum, kao sto je 23.45.2002, tj. kao da nema ogranicenja za broj dana i broj meseci. Cak sam skinuo sa neta nov regularni izraz za datum i opet isto. Gde gresim?

Prvobitni reg izraz:
DAY=[1-9] | 0[1-9] | [1-2][0-9] | 3[0-1]
MONTH=[1-9] | 0[1-9] | 1[0-2]
YEAR=[1-9][0-9][0-9][0-9] | [1-9][0-9][0-9] | [1-9][0-9] | [1-9]
datum= ({DAY}"."{MONTH}"."{YEAR}".")|({DAY}"/"{MONTH}"/"{YEAR})

Reg. izraz skinut sa neta u formatu mm/dd/yyyy
[1-9] | 0[1-9] | [1-2][0-9] | 3[0-1]\.[1-9] | 0[1-9] | 1[0-2]\.[1-9][0-9][0-9][0-9] | [1-9][0-9][0-9] | [1-9][0-9] | [1-9]

Unapred hvala!!!




--
## Marko Stankovic ## Registered Linux User #361318 [counter.li.org]
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/

Defenestration n. (formal or joc.):
The act of removing Windows from your computer in disgust, usually followed
by the installation of Linux or some other Unix-like operating system.