Avatar billede dugi Nybegynder
22. november 2005 - 13:44 Der er 7 kommentarer og
1 løsning

Tjek for ulovlige tegn

Hey champs,

Øhm skal have fundet en metode, at tjekke om brugerens indtaste brugernavn indeholder ulovlige tegn.

Når jeg siger ulovlige tegn, tænker jeg på alt udefor A-Å og 0-9, som f.eks: !?#¤&%

Nogen som har en idé, om hvordan man gør og hvilken metode der er bedst. Jeg tor vel man skal bruge ereg eller preg?

Håber i kan hjælpe.
På forhånd tak.

Med venlig hilsen
Morten
Avatar billede php_programmoer Nybegynder
22. november 2005 - 13:48 #1
http://www.eksperten.dk/spm/665137 kig her i mit gamle spørgsmål :)
Avatar billede dugi Nybegynder
22. november 2005 - 14:04 #2
Men jeg vil ikke fjerne dem, jeg vil bare se om de er der - også skal man kunne æøå :)
Kan du mon lave en redigeret version af din løsning til mig?
Avatar billede php_programmoer Nybegynder
22. november 2005 - 14:08 #3
Kan da prøve, du skal bare kunne se det ? altså de skal ikke fjernes eller noget som helst ?
Avatar billede dugi Nybegynder
22. november 2005 - 14:12 #4
Den skal intet fjerne, den skal bare tjekke om nogle ulovlige tegn, indegår i f.eks. $_POST['username'], hvis der gør, skal den bare redirecte tilbage til opret siden :)

Og alle bogstaver i alfabetet må være der, altså også æøå og tallene 0-9, resten skal yt :P

Du kan bare lave et eksempel, på at tjekke et ulovligt tegn, så skal jeg nok selv bestemme tegnene :D


Mange tak!
Avatar billede php_programmoer Nybegynder
22. november 2005 - 14:16 #5
Har lige prøvet, kan desværre ikke finde ud af at få æøå med. Har egentlig heller ikke tid, troede bare mit link ville hjælpe ;)
Avatar billede hmortensen Nybegynder
22. november 2005 - 14:24 #6
if (preg_match("/^[A-ZÆØÅ0-9]+$/", $username))
Avatar billede dugi Nybegynder
22. november 2005 - 23:41 #7
Tak hmortensen, det virkede!
Læg et svar :)
Avatar billede hmortensen Nybegynder
23. november 2005 - 08:04 #8
Det var så lidt.
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