>>legende.dk
-- tjah, du har jo et par gange peget på, at din mail-adresse netop er jesper (at) ditbrugernavn ...
-- men bemærk dog også, at den type løsning, jeg har lagt, ikke kun er en genering af din løsning, men en, som nogenlunde kan sammenlignes med en Ferrari overfor en indkøbsvogn i et supermarked, fordi:
1. Den først checker, om der faktisk er brugt det rigtige format (og iøvrigt kom jeg også til at angive nogle ekstra brugbare udvidelser til format-checket !-)
2. Derefter checker om det er en faktisk eksisterende dato (og ikke, som din iøvrigt ganske brugbare løsning en sandsynligt eksisterende dato) ...
3. Leverer en brugbar fejlmeddelelse under alle omstændigheder ...
4. Giver en adskilligt mere overskuelig løsning, og bl.a. undgår en hel stribe forskellige checks (som er med til at gøre det svært med den brugbare fejlmeddelelse !-)
5. En del af dette er netop den delvist ukorrekte array af antal måneds-dage, som jo selvfølgelig kræver et par ekstra kodelinjer, hvorfor det faktisk ender med, at jeg har en løsning på færre linjer, som er adskilligt mere præcis, fordi jeg udnytter javascripts indbyggede Date-objekt, som på en rasende simpel måde stiller validering af datoer til rådighed ...
-- og jeg skal selvfølgelig ikke undlade at prale med, at dette Date-objekt endda kan udvides med nogle ganske nyttige funktioner, som jeg har gjort en dyd af at offentliggøre:
http://roenving.users.whitehat.dk/date/roenvingDate.html