30. september 2007 - 21:52Der er
24 kommentarer og 1 løsning
Kontrol af indtastet dato
Hej. Jeg har et input-felt, hvor datoen skrives i formatet "dd-mm-yyyy". Jeg har en række kontroller, men mangler lige den sidste. Vil gerne have et tjek på, at datoen består af 2 cifre + bindestreg + 2 cifre + bindestreg + 4 cifre. Vil helst undgår Javascript, da jeg har alle andre kontroller i PHP ved "submit":
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jeg henviser til et regex udtryk du kan hugge og køre i php. At det så tilfældigvis er brugt i JS i spørgsmålet har ikke noget med dit spørgsmål at gøre:)
Jeg vil stadig holde på at du skal bruge checkdate og du kan gøre flg.:
1) Lave et felt til hver af de 3 værdier DD MM ÅÅÅÅ og tjekke dem med tjekdate
2) Explode lidt ala det her: <?php $dato = "11-11-83"; $tjek = explode("-",$dato); ?> Så du det liggende i et array og så er det lige til med checkdate.
Det forslag du har gang er lidt som at gå over åen efter vand ;) Men det bestemmer du.
Ja givetvis - "many ways to skin a cat" :) men det er ikke god skik at teste boolean variables med ting som If A=False THEN fordi man får det samme ud af at sige If NOT A Then eller , i php, if (!A) ....:)
Måske lidt overdrevet at slynge ud at ereg-funktionerne er på vej ud. Der er nok rygter om det, men du kan sikkert bruge dem om 5 år. Men preg-erne ligner mere det man ser andre steder, de kan lidt mere, er lidt hurtigere. Jeg ved jeg har noget kode et sted med ereg - og jeg skammer mig ikke (ret meget...)
mangler lige et svar fra mccookie, så jeg kan give point. :-)
Synes godt om
Ny brugerNybegynder
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.