------------------
Olle: Pappa, jag har fått en sticka i fingret...
Pappa: Nämen Olle, hur många gånger har jag sagt åt dig att du inte får klia dig i huvudet.
Du kan ju alltid dela upp strängen och kolla varje del för sig.
var datum = "2000-01-02"
var ar = datum.substr(0,4);
var manad = datum.substr(5,2);
var dag = datum.substr(8,2);
if(isNaN(ar)||isNaN(manad)||isNaN(dag))
{
alert('du msåte skriva ett datum enligt: YYYY-MM-DD')
}
var datum = "2000-02-01";
var ar = datum.substr(0,4);
var manad = datum.substr(5,2);
var dag = datum.substr(8,2);
var nytDatum = new Date(ar,manad-1,dag,0,0,0,0);
var msg = "du msåte skriva ett datum enligt: YYYY-MM-DD."
if (datum.charAt(4)!="-" || datum.charAt(7)!="-"){
alert(msg);
}
if (nytDatum.getFullYear()!=ar || (nytDatum.getMonth()+1)!=manad || nytDatum.getDate()!=dag){
alert(msg);
}