RegExp dato med valgfri tidspunkt
Hejsa,Jeg sidder med et projekt i øjeblikket hvor jeg har brug for at validere en dato.
Dato'en er som standard af formatet:
dd-mm-yyyy hh:ii:ss
Jeg har fået en så ganske udmærket regexp tidligere herinde, men jeg er bange for at den skal modificeres. Den er:
"/(3[01]|[12]\d|0[1-9])-(1[0-2]|0[1-9])-\d{4} (2[0-3]|[01]\d)(:[0-5]\d){2}/"
Denne godkender en dato string af formatet "dd-mm-yyyy hh:ii:ss".
Grunden til at den skal modificeres er at jeg er ved at lave en lille udbygning, og den gør at jeg skal godkende følgende dele:
01-08-2007 = gyldig
01-08-2007 21:00:22 = gyldig
01-08-2007 21:00 = gyldig
01-08-2007 21 = gyldig
Det vil altså sige at selve datoen altid skal være der og godkendes, men den skal være fleksibel mht. tidspunktet. Dvs - som ovenstående - at den skal kunne accepterer enten hh:mm:ss, eller hh:mm eller hh eller at tidspunkt slet ikke angives.
Fleksibiliteten er pga. det skal kunne angives i et søgefelt.
Kan I hjælpe med denne?
