lefsaker Skrevet 19. juli 2008 Del Skrevet 19. juli 2008 (endret) Er ikke så mye å si her egentlig, men jeg ønsker å nekte input av spesialtegn i tekstfeltet "brukernavn". Altså kun tillate a-z og 0-9 Ønsker også å kreve at feltet kun inneholder 1 ord. Tenkte noe alá elseif ($brukernavn inneholder (spesialtegn)) { echo "noe" } elseif ($brukernavn inneholder (flere enn 1 ord)) { echo "noe" } Endret 19. juli 2008 av lefsaker Lenke til kommentar
Harald B Skrevet 19. juli 2008 Del Skrevet 19. juli 2008 (endret) Du kan bruke preg_match elseif(!preg_match('/[A-Za-z0-9]+/', $brukernavn)){ echo 'noe'; Endret 19. juli 2008 av harald79 Lenke til kommentar
lefsaker Skrevet 19. juli 2008 Forfatter Del Skrevet 19. juli 2008 Det var såpass vanskelig ja... Hjertlig takk <33 Har brukt en stund på dette nå Jeg må ha lett etter feil formel >< Lenke til kommentar
Ernie Skrevet 19. juli 2008 Del Skrevet 19. juli 2008 (endret) Ellers har vi jo også ctype_alnum(...) da. Endret 19. juli 2008 av Ernie Lenke til kommentar
H1rik_L Skrevet 19. juli 2008 Del Skrevet 19. juli 2008 /[A-Za-z0-9]+/ Husk å legge til ^ i starten og \z på slutten også, ellers holder det å ta med et "lovlig" tegn. /^[a-z\d]+\z/i Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå