03. august 2005 - 18:27
Der er
6 kommentarer og 1 løsning
Validér Brugernavn med ereg()
Hej.. Jeg skal have lavet et script, som tester om en string ($username) indeholder andet end A-Z, a-z, 0-9 og tegnene - og _ altså; if(ereg(blahblahblah, $username)){ echo "indeholder forkerte tegn"; } else { echo "brugernavnet er gyldigt!"; } Er jeg helt galt afmarcheret? MVH Christian
Annonceindlæg fra QNAP
03. august 2005 - 18:39
#1
erstat blahblahblah med "^[a-zA-Z0-9_-9]+$"
03. august 2005 - 18:39
#2
Ups, prøver lige igen erstat blahblahblah med "^[a-zA-Z0-9_-]+$"
03. august 2005 - 18:40
#3
Og så skal du vende ifsætningen om ;)
03. august 2005 - 18:43
#4
Nice! I mit hoved er regular expressions noget med voodoo og gamle hekse med vildt garn. Tak for hjælpen :) Her er løsningen: if(!ereg("^[a-zA-Z0-9_-]+$", $username)){ echo "brugernavnet indeholder forkerte tegn"; }
03. august 2005 - 18:43
#5
Vil du ikke lige lave et svar, erik? :)
03. august 2005 - 18:46
#6
Nej tak, jeg samler slet ikke på point. Svar selv, accepter eget svar.
03. august 2005 - 18:55
#7
Du er da også så sej.. ;) Fortsat god aften!
Vi tilbyder markedets bedste kurser inden for webudvikling