Onko suomalaisen henkilötunnuksen oikeellisuus parempi tarkistaa metodilla vai regular expressionilla? En ole löytänyt kunnolla toimivaa esimerkkiä kummastakaan,
hetu
3
1339
Vastaukset
- kekkekeeeeke
Et voi tarkistaa sitä pelkällä regular experssionilla. Regular expressionin käyttö hetun oikeellisuuden tarkistamiseen on hyvä idea (oikea muoto). Tarkistusmerkin arvon joudut laskemaan.
Tarkistusmerkin laskuohjeen löydät vaikkapa tuolta:
http://fi.wikipedia.org/wiki/Henkilötunnus- Naivi Nativisti
Minustakin regexit on oikea toteutustapa. Metodia ja regexejä ei tarvitse asettaa vastakkain, vaan regex-käsittely pitää asettaa jokatapauksessa metodin sisälle.
- Naivi Nativisti
Javassa on tapana käsitellä lähes kaikkea olioina. Tavallisin tapa on luoda henkilötunnus-luokka ja sille konstruktori, jolle syötetään henkilötunnus merkkijonona. Jos henkilötunnus ei ole oikeellinen, konstruktori heittää poikkeuksen sitä kutsuvalle ohjelmalle. Oliota ei siinä tapauksessa edes luoda. Näin toimii ainakin URL-osoitteen validointi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kuka maksaa Elokapinan töhrinnän?
Vieläkö tukevat Elokapinan toimintaa mm. Aki Kaurismäki, Sofi Oksanen, Paleface, Koneen Säätiö ym. ? Kenen kukkarosta ot5853879Muuttaisiko viesti mitään
Haluaisin laittaa viestin, mutta muuttaisiko se mitään. Oletko yhä yhtä ehdoton vai valmis kyseenalaistamaan asenteesi j483318- 382801
Valpuri Nykänen elokapina
Aikas kiihkomielinen nainen kun mtv:n uutiset haastatteli. Tuollaisiako ne kaikki on.662759Oon vähän ihastunut suhun nainen
Vaikka toisin jokin aika sitten väitin mutta saat mut haluamaan olemaan parempi ihminen :)192144- 322091
Se että tavattiin
Hyvin arkisissa olosuhteissa oli hyvä asia. Olimme molemmat lähestulkoon aina sitä mitä oikeasti olemme. Tietysti pieni121967- 291865
Oot pala mun sielua
Jos toivot, että lähden mä lähden. Jos toivot, että jään mä jään. Koen, että olet mun sielunkumppani, mutta lämmöllä my171810Hei T........
Ajattelin kertoa että edelleen välillä käyt mielessä.... En ole unohtanut sinua, enkä varmasti ikinä... Vaikka on kulunu471759