Avatar billede jakobdo Ekspert
10. marts 2004 - 11:34 Der er 9 kommentarer og
1 løsning

Jeg skal bruge hjælp til at validere input.

Inputtet må kun bestå af disse tegn: A-Z, a-z, ÆØÅ, æøå, 0-9, -, _ og .

Nogle som kan lave en preg_match eller eregi til mig?
Avatar billede mat Nybegynder
10. marts 2004 - 11:49 #1
et forsøg (men jeg er nybegynder :)

eregi("^[a-zæøå0-9 ._-]+$", $var)

mvh mat
Avatar billede jakobdo Ekspert
10. marts 2004 - 11:54 #2
Det ser ud til at virke...
Men hvis jeg vender rundt på .-_ virker det ikke!
Er der noget med jeg skal bruge \- for -??
Avatar billede mat Nybegynder
10. marts 2004 - 12:04 #3
som sagt ved jeg ikke meget om reg exp (endnu), men det kan være den tolker det som et interval hvis du ikke escaper det, når de står i den rækkefølge?
Avatar billede jakobdo Ekspert
10. marts 2004 - 12:13 #4
Smider du et svar...
Avatar billede mat Nybegynder
10. marts 2004 - 12:33 #5
joeh, hvis du synes :)
Avatar billede Slettet bruger
10. marts 2004 - 18:22 #6
Jep. i [] skal et minus enten stå på en plads, hvor det ikke kan fortolkes som et interval eller det skal escapes med \. Jeg plejer at sætte det sidst lige som mats løsning.

Forresten tillader mats løsning vistnok også mellemrum. Jeg ved ikke, om det var tilsigtet.
Avatar billede mat Nybegynder
10. marts 2004 - 19:14 #7
Det var helt tilsigtet fra min side, men om det passer i forhold til spørgsmålet er så en anden sag? :)
Avatar billede jakobdo Ekspert
10. marts 2004 - 19:28 #8
Hvorfor tillader mats løsning mellemrum??
Der er da ingen mellemrum i hans pattern??
Avatar billede jakobdo Ekspert
10. marts 2004 - 19:30 #9
Ahh... Jo han har et efter 9 og .!
Har jeg fjernet i min løsning, og den virker som den skal! :o)
Avatar billede Slettet bruger
10. marts 2004 - 19:31 #10
Det er der da. Mellem 9 og .

Men hvis du har skrevet af i stedet for at klippe-klistre, har du nok ikke fået det med, og så er der ingen skade sket.
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