I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis du selv vil rode med det kan du kigge lidt på disse indlæg vedrørende CPR-nummer-validering, og så pille det kode ud, der validerer på sidste 4 cifre
Min første tanke var bare at tjekke om datoen var valid...dvs. at den ikke må være 30-02-2004 da denne dag ikke findes. Men jeg skal også tjekke på om dagen er >= end dags dato. Der er ingen maks på hvor stor datoen er.
function tjekDato(dat) { temp = dat.split("-"); d = new Date(parseInt(temp[0], 10), parseInt(temp[1], 10), parseInt(temp[2], 10)); if (d.getFullYear() != parseInt(temp[0], 10) || (d.getMonth() + 1) != parseInt(temp[1], 10) || d.getDate() != parseInt(temp[2], 10)) { alert("Datoen er ikke gyldig!"); return false; } nu = new Date(); if (d.getTime() < nu.getTime()) { alert("Datoen skal være i fremtiden!"); return false; } return true; }
phoenixv : Ville have givet dig point hvis dit kode virkede. Den returnere altid: Datoen er ikke gyldig. Desuden løser det vel heller ikke problemet om datoen er gyldig.
Synes godt om
Slettet bruger
05. maj 2003 - 13:45#9
Sådan her:
function tjekDato(dat) { temp = dat.split("-"); d = new Date(parseInt(temp[0], 10), parseInt(temp[1], 10) - 1, parseInt(temp[2], 10)); if (d.getFullYear() != parseInt(temp[0], 10) || (d.getMonth() + 1) != parseInt(temp[1], 10) || d.getDate() != parseInt(temp[2], 10)) { alert("Datoen er ikke gyldig!"); return false; } nu = new Date(); if (d.getTime() < nu.getTime()) { alert("Datoen skal være i fremtiden!"); return false; } return true; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.