Avatar billede mccookie Seniormester
01. marts 2004 - 19:19 Der er 14 kommentarer og
2 løsninger

Reg.exp

Reg.exp  15 point fra mccookie 



X if(!preg_match("/^[a-zæøå0-9]{6,}$/i", $titel)) { echo "GLEM DET"; } else { echo "Titel er ok"; }

men det her virker ikke så'n lige...

DEt skulle kun tillade ren tekst at passere.....

Kommentar: mccookie
01/03-2004 19:09:02 00123456&&&&HEJ burde gi' fejl og det gør det osse

Men det her: hejsa

burde ikke give fejl!!
Kommentar: mccookie
01/03-2004 19:10:03 hejsa////-*/++*-/-"#¤"&¤&(%& burde også fejle!!

if(preg_match("/^[a-zæøå0-9]{6,}$/i", $titel)) { echo "GLEM DET"; } else { echo "Titel er ok"; }
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:22 #1
dit 6-tal siger der skal være mindst 6 bogstaver. og der er kun 5 bogstaver i 'hejsa'

X if(!preg_match("/^[a-zæøå0-9]{6,}$/i", $titel)) { echo "GLEM DET"; } else { echo "Titel er ok"; }
                                    {6,}
Avatar billede Slettet bruger
01. marts 2004 - 19:22 #2
MAngler du ikke et ! foran i det nederste?
Avatar billede mccookie Seniormester
01. marts 2004 - 19:25 #3
Jeg har givet den et !

Der kan man bare se.... jeg har stykket det sammen efter hvad jeg har kunne finde på eksperten.dk men 6 var jeg noget i tvivl om.... takker....
Avatar billede mccookie Seniormester
01. marts 2004 - 19:26 #4
post et svar
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:26 #5
Jeg aner ikke hvorfor den godtager 'hejsa////-*/++*-/-"#¤"&¤&(%&'
medmindre det er fordi du skriver
    if (!preg_match(...
det ene sted og
    if ( preg_match(...          // uden !
det andet sted.
Avatar billede mccookie Seniormester
01. marts 2004 - 19:28 #6
Øhhh..... tillægspm:

Den reg.exp. godkender intet udover a-z A-Z æøå ÆØÅ 0-9

Den streng der kommer skal ind i database, men er der risiko for at kunne omgås systemmet med skadelig virkning??

Når jeg ikke godkender tegn eller tilsvarende?
Avatar billede mccookie Seniormester
01. marts 2004 - 19:28 #7
JakobA>> Derfor!
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:29 #8
ok.
bertie?
Avatar billede Slettet bruger
01. marts 2004 - 19:30 #9
Hvad?
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:33 #10
sorry.  sådan en reg-exp er ganske sikker. Hvis der går noget galt vil det være fordi fy-fyren finder en vej udenom den. Dvs: du skal være opmærksom på hvordan der evt kan snydes overalt i dit script.
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:34 #11
meningen var at foreslå en deler. jeg var først med '6', bertie var først med '!'
mvh JakobA
Avatar billede mccookie Seniormester
01. marts 2004 - 19:36 #12
For mig ingen alarm :o)

Jakoba>> KAn du komme med nogle gyldne råd eller?
Avatar billede Slettet bruger
01. marts 2004 - 19:36 #13
Nå ok, jeg opfattede det som at det var dit 6 tal der hjalp :-)
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:43 #14
Nae,
1) Læs manualen
2) prøv en hel masse
3) Læs manualen igen

det med at læse manualen igen efter man har fået noget erfaringer med det er meget nyttigt, og bliver ofte glemt.
Avatar billede mccookie Seniormester
01. marts 2004 - 19:47 #15
´husker jeg helt forkert hvis jeg siger at jeg syntes at du har skrevet en artikel på netcoders.dk om netop det emne? jeg kan bare ikke lige huske hvor jeg fandt den?
Avatar billede jakoba Nybegynder
01. marts 2004 - 19:50 #16
Mig bekendt har jeg aldrig skrevet noget til netcoders :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester