/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Validering af korrekt dato i ASP.NET
Fra : Anders


Dato : 02-10-02 13:26

Hej alle,



Her er først og fremmest en undskyldning fordi jeg smider denne post her,
men da der ikke findes nogen asp.net nyhedsgruppe, håber jeg det er ok...



Jeg har en tekstboks, der skal indtastes en dato i. Problemet er
selvfølgelig at få tjekket om den er gyldig. I asp.net findes der noget der
hedder en:



RegularExpressionValidator



Den kan man bruge sammen med en tekstboks, og angive hvilke udtryk man vil
tillade. Nedenstående er copy pase fra min ExpressionValidator

ValidationExpression="^(([1-9])|(0[1-9])|(1[0-2]))\/((0[1-9])|([1-31]))\/((\
d{2})|(\d{4}))$" >



Problem er at den virker med MM-DD-YY, og ikke dansk layout. Jeg har prøvet
at flytte lidt rundt på parenteserne men uden held, og umiddelbart kan jeg
ikke lige gennemskue hvordan den virker.



Er der nogen der ligger inde med en dansk expressionvalidation string?



eller er der evt. andre forslag til hvordan jeg kan løse problemet.



på forhånd tak for jeres svar, og endnu engang undskyld at denne besked
havnede i dette forum.



mvh



Anders





 
 
Anders (03-10-2002)
Kommentar
Fra : Anders


Dato : 03-10-02 15:01

Hej



Jeg har løst problemet



hvis nogen skulle være interesseret har jeg brugt følgende kode:

try {
System.IFormatProvider format =

new System.Globalization.CultureInfo("da-DK", true);


System.DateTime myDateTime =

System.DateTime.Parse(strMyDateTime, format );

return myDateTime.ToString( "%d-M-y" );

}

catch(System.FormatException ){

return "Ugyldigt dato format";

}

"Anders" <viper@mail.ikasths.dk> wrote in message
news:aneolb$smc$1@news.net.uni-c.dk...
> Hej alle,
>
>
>
> Her er først og fremmest en undskyldning fordi jeg smider denne post her,
> men da der ikke findes nogen asp.net nyhedsgruppe, håber jeg det er ok...
>
>
>
> Jeg har en tekstboks, der skal indtastes en dato i. Problemet er
> selvfølgelig at få tjekket om den er gyldig. I asp.net findes der noget
der
> hedder en:
>
>
>
> RegularExpressionValidator
>
>
>
> Den kan man bruge sammen med en tekstboks, og angive hvilke udtryk man vil
> tillade. Nedenstående er copy pase fra min ExpressionValidator
>
>
ValidationExpression="^(([1-9])|(0[1-9])|(1[0-2]))\/((0[1-9])|([1-31]))\/((\
> d{2})|(\d{4}))$" >
>
>
>
> Problem er at den virker med MM-DD-YY, og ikke dansk layout. Jeg har
prøvet
> at flytte lidt rundt på parenteserne men uden held, og umiddelbart kan jeg
> ikke lige gennemskue hvordan den virker.
>
>
>
> Er der nogen der ligger inde med en dansk expressionvalidation string?
>
>
>
> eller er der evt. andre forslag til hvordan jeg kan løse problemet.
>
>
>
> på forhånd tak for jeres svar, og endnu engang undskyld at denne besked
> havnede i dette forum.
>
>
>
> mvh
>
>
>
> Anders
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste