Nytpä olen muikea ja kysyn pätevää regular expressionia Java String -päivämäärälle muotoa pp.kk.vvvvv. Lauseen pitäisi siis osata huomioida helmikuunkin päivät yms. Tiedän, että netistä esimerkkejä löytyy, mutta kun kaikki Java Stringin kenoviivasäännöt huomioidaan, oltiiinkin niin pitkän lauseen muotoilussa aika helteessä. Kai jostakin tuo löytyy ihan suoraan?
Regexp for Date
Tyttökoodari
3524
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Ei kannata tehdä noin. Tee vain yksinkertainen regexp joka ottaa numerot talteen ja erikseen validoit sitten päivämäärän.
Lisätään nytten tähän se että en javaa ole juuri käytellyt, enkä tiedä josko jotain valmista kikkaretta on olemassa. Kuulostaa vain että koitat tehdä yksinkertaisesta asiasta turhan vaikeaa :)
Jollei ole jotain pakottavaa syytä käyttää säännöllisiä lausekkeita, niin ite tekisin tuon tarkistuksen SimpleDateFormatin avulla.