Avatar billede scorpion Nybegynder
31. marts 2003 - 02:23 Der er 5 kommentarer og
1 løsning

Validering af dato??

Hey på den anden side

Har lige et spørgsmål angående validering af en dato, der har sin opbringelse fra et input felt.
  Datoen skal i dette input felt skrives på følgende måde dd-mm-åå, og den måden jeg validerer på i dag er følgende:

If Len(strDato) = 8 And InStr(strDato,"-") = 2 Then
Bla bla…

Denne måde er jo ok, men vil gerne have en mere præcis/ sikker validering, og det er her jeg håber at nogen har en større viden end mig på området.

Kunne man ikke lave noget i følgende stil?:

dd-mm-åå
[Tal][Tal]
  • [Tal][Tal][-][Tal][Tal]

Altså noget der kan fortælle om det er tal eller en streg, der skal være på pladsen? Eller har ASP en indbygget funktion man kan bruge til valideringen?

Med venlig hilsen

Scorpion
Avatar billede grunken Nybegynder
31. marts 2003 - 02:25 #1
if isDate(strDato)
Avatar billede oasen Nybegynder
31. marts 2003 - 02:27 #2
Session.LCID = 1030

If IsDate(strDato) Then
  'Datoen eksisterer!
Else
  'Datoen er ugyldig!
End If
Avatar billede scorpion Nybegynder
31. marts 2003 - 02:46 #3
Tak til begge to, det var jo en dejlig let løsning på mit problem :-)

Scorpion

PS grunken du har ikke skrevet dit som svar, hvis du gerne vil have nogle point, kan jeg oprette et spm. andet sted som du kan svare på.
Avatar billede oasen Nybegynder
31. marts 2003 - 02:52 #4
grunken ---> Jeg opretter bare et spørgsmål med 30 points, hvis du er interesseret.
Avatar billede grunken Nybegynder
31. marts 2003 - 02:59 #5
oasen du gav en en komplet løsning du har fortjent alle pointene :)
Avatar billede oasen Nybegynder
31. marts 2003 - 03:14 #6
Okay ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester