Intelligent dato validering
HeysaEr der nogle der kender en "Intelligent" metode til at validerer datoer med?:
Datoen angives i en "form text indput" som en streng og funktionen kører på "on change". Datoen skal i sidste ende retuneres på formen DD-MM-YYYY. Funktionen skal kunne håndterer forskellige formater som indput. Lidt lige som Excel kan regne forskellige indput ud i et datofelt.
Den funktion jeg har lavet gør det at den fjerner alle tegn som ikke er tal og kører så en række cases alt efter længende af den streng som er tilbage. Hvor jeg så har forsøgt at "regne ud" hvad brugeren kunne mene. Det viker bestem ikke særligt godt!
Så jeg vil gerne hvis der er én eller flere der ved hvordan man kan lave en datovalidering som er intelligent lige som i fx. excel.
Indput feltet har disse begræsninger:
- streng
- MAX længde 10
Ingen datoer angives med bogstaver fx. 12 dec 2004 findes IKKE som muligt indput. bindestreg(-) og punktum(.) må godt indtastes. Det skal funktionen kunne håndterer.
Jeg søger altså en funktion som tager en STRENG som indput og som "intellegent" retunere en dato på formen DD-MM-YYYY og en alert hvis den ikke finder en.
Er problemet klart nok?
