Hej,
Jag försöker få ihop en funktion för att kontrollera ett datumfält i en databas.
Fältet är av typen VARCHAR just nu, så i nuläget kan vad som helst finns där.
Det jag vill göra är att kontrollera om det som finns i fältet är formaterat enl. följande:
yyyy-mm-dd
Efter lite sökande här och Googlande så har jag kommit fram till det här:
Function dateItIs(strValue)
With New RegExp
.Pattern = "^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])"
dateItIs = .Test(strValue)
End With
End Function
Problemet är att om jag kör ovanstående så godkänns även yyyy/mm/dd, vilket jag inte vill.
Mönstret ovan har jag hittat här.
Så, hur ska min funktion ovan se ut?
ps. Har RegExp forumet försvunnit härifrån, eller är det jag som inte letat tillräckligt?