Hej. Hej, Japp, skall försöka förklara: Fredrik,Validera datum?
Nån som har nåt bra pattern för att validera datum i alla kända format?
YYYY-MM-DD
YY-MM-DD
YYYY.MM.DD
YY.MM.DD
YYMMDD
YYYYMMDD
m.fl
Tack på förhandSv: Validera datum?
Hur menar du ALLA kända format? Hur skall du t.ex. kunna skilja på om 11105 betyder 1 november 2005 eller 11 januari 2005?
Eller hur vet du om om 9/11 betyder 9:e november eller 11:e september?
Vidare, med alla format hade du tänkt inkludera att 9 november är samma datum som 9:e november?
Vilka språk hade du tänkt dig? Skall du inkludera engelska? 25 May 2005 vs. 25th May 2005 vs May 25th 2005 vs May 25th, 2005 osv.
Du får börja med att definiera din frågeställning, innan dess är det meningslöst att försöka skapa någon lösning.
// JohanSv:Validera datum?
.Net skall jag använda.
Problemet är (vad jag vet) att man måste ange en separator om man använder RangeValidatorn i .NET.
Oberoende av vilken "culture" servern (tråden) kör vill jag kunna ange vilket datumformat jag vill, t.ex "050524" eller något av ovanstående format.
Typ alla format som sql-serverns "isdate()" kan parsa.
Tänkte mig att en RegularExpressionValidator skulle göra jobbet, men jag får inte till något bra mönster.
Kanske blir det lättare om man begränsar datumet till 6 - 10 tkn?
Alltså Dag/Månad/År alltid minst tvåställigt.Sv: Validera datum?
Här http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=5&categoryId=5 hittar du en uppskö av RegEx, av varienrande funktionalitet och kvailtet, för att validera datum i olika format.